HTML整形・圧縮 - HTMLをオンラインで無料整形
乱雑な HTML を適切なインデントで整形したり、1行に圧縮したりできます。.html ファイルをドロップするか貼り付けて、整形されたマークアップをコピーまたはダウンロードしてください。
HTML をここに貼り付け…
または .html ファイルをドロップ
HTMLの整形は完了しましたか?次はこちらもお試しください
HTML整形と相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。
JSON整形
ブラウザ上でJSONの整形・検証・圧縮ができます。2 / 4 / 8スペースのインデントで見やすく整形したり、1行に圧縮したりして、コピーやダウンロードが可能です。
今すぐ試すMarkdownエディター
HTMLのライブプレビューを見ながらMarkdownを書けます。見出し・リスト・表・コードブロック・引用に対応。HTMLまたはMarkdownにエクスポートできます。
今すぐ試す差分チェッカー
2つのテキストを行単位で比較できます。分割表示と統合表示に対応し、空白の無視や大文字・小文字の無視も選択可能です。
今すぐ試す画像からHTML
スクリーンショットを、本物の<table>要素と構造化されたマークアップを備えた整ったHTMLへ変換します。
今すぐ試すPDF から HTML へ
PDFを、本物の<table>要素を備えたセマンティックなHTMLに変換します。スキャンされたPDFにも対応します。
今すぐ試すBase64 エンコーダー / デコーダー
任意のテキストやファイルをBase64(URLセーフ版あり)にエンコード、またはBase64をテキストにデコードできます。UTF-8対応。
今すぐ試すFrequently Asked Questions
どんな HTML でも(ビルドパイプラインから出力された1行の圧縮済みコードでも)貼り付ければ、ツールが適切なインデント、1行1タグ、一貫した空白で整形し直します。インデントは2、4、8スペースから選べます。出力は、そのままエディターに貼り付けたり、コードレビューのコメントに貼り付けたりできる状態です。
usage整形は読みやすさのために HTML を展開します。各タグを独立した行に配置し、入れ子の子要素をインデントし、セクション間の空行を保持します。圧縮はコメントを削除し、連続する空白を詰め、改行を取り除いて、より少ないバイト数でファイルを出力します。編集や確認には整形を、本番デプロイには圧縮を使いましょう。
featuresいいえ。内部エンジンであるjs-beautifyは、scriptブロックとstyleブロックを検出し、その内容を適切なJSまたはCSSのルールで整形します。そのため、インラインスクリプトは正しく保たれ、スタイルシートも読みやすいままです。自己終了タグ、空要素、名前空間付き属性(svg:xmlns、xlink:href)もすべて正しく処理されます。
technical通常のHTMLやHTMLライクなテンプレートはうまく処理できますが、純粋なJSX(波括弧の式、フラグメント、大文字で始まるコンポーネントタグ)はHTMLとして解析されるため、見た目に関する細かな問題が生じる場合があります。フレームワーク固有のコードには、お使いの方言に合わせて設定したPrettierをおすすめします。生のHTML、.htm、テンプレートファイルには、当ツールが最適です。
featuresアップロードは一切発生しません。フォーマッターはjs-beautifyを使ってすべてブラウザ内で動作するため、社内ページのテンプレート、下書きメール、個人データを含むHTMLを、何一つデバイス外に出すことなく安全に貼り付けられます。
privacy圧縮機能は、HTMLコメントを削除し、タグ間の連続する空白を1つのスペースにまとめ、改行を除去します。結果として得られるのは、表示は完全に同一でありながら通常10~30%小さくなったHTMLです。サーバー側のgzipと組み合わせれば、コンテンツの多いページの初期表示サイズを大幅に削減できます。
technicalはい。「ダウンロード」をクリックすると、整形した出力をoutput.htmlとして、または圧縮した出力をoutput.min.htmlとして保存できます。ファイルはUTF-8でエンコードされているため、英語・キリル文字・CJK・右から左へ書く言語のコンテンツでも同様に問題なく扱えます。
tipsこれはブラウザのみで動作する小さなユーティリティで、ホスティングコストがゼロのため、開発者向けツールキットの一部として無料で提供しています。広告はなく、出力に対する追跡もなく、ブラウザがメモリに保持できる範囲を超えるファイルサイズの制限もありません。
pricing整形モードでは、インデントを2・4・8スペースから選べます。エディターやコードスタイルで使っている幅を選び、結果をコピーするか output.html としてダウンロードすれば、書式をそのままプロジェクトに引き継げます。
featuresThe indent selector (2, 4 or 8 spaces) only applies in Prettify mode, since Minify strips all whitespace and line breaks by design — there is nothing left to indent. Switch back to Prettify to see the indent width take effect again.
features貼り付けや編集を行うと、ツールが自動的に構造チェックを実行し、閉じられていないタグ、対応の取れていないタグ、余分な閉じタグを出力パネルのすぐ下に一覧表示します — 別途ボタンを押す必要はありません。緑色の「構造上の問題は見つかりませんでした」というメッセージが、マークアップが正しく整形されていることを示します。
qualityUse Prettify mode with 2-space indent — it's the most common convention and keeps diffs compact — then check the structural-issues panel to confirm they haven't left an unclosed tag. Once reviewed, switch to Minify mode before shipping to production to strip the extra whitespace back out.
tipsYes — drag an .html, .htm or .xhtml file onto the upload area, or click it to browse, and its contents load straight into the input box exactly as if you'd pasted them. From there, Prettify, Minify, indent width and the structural checker all work identically whether the markup came from a file or a paste.
usageYes — once there's output, a Copy button appears next to the output panel and the primary action area. Clicking it copies the current Prettify or Minify result to your clipboard instantly (it briefly shows 'Copied!' for confirmation), so you can paste directly into your editor or a code review comment without saving an intermediate .html file.
featuresHow HTML Prettify helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
メールテンプレートの整理
マーケティングメールのHTMLは、配信サービス(ESP)から圧縮された一塊のコードとして届くことがよくあります。整形して構造を確認し、崩れたテーブルの列を見つけ、次の一斉配信の前にタイプミスを修正しましょう。
CMSコンテンツの移行
あるCMSから書き出して別のCMSに取り込む作業では、たいていHTMLの移行が伴います。整形表示にすれば差分が読みやすくなり、圧縮すればデータ量を削減できます。どちらのモードでも内容の正確さはそのまま保たれます。
Web スクレイピングの出力
ウェブサイトからスクレイピングした生の HTML は、整形しないと読めません。出力を整形して必要な CSS セレクターを見つけ、スクレイパー用の抽出ルールを書きましょう。
静的サイトの最適化
静的サイトジェネレーターが生成したHTMLを、デプロイ前に圧縮しましょう。gzipに加えてファイルサイズを10~30%削減でき、コンテンツの多いページではファーストペイント時間の目に見える改善につながります。
ドキュメントのスニペット
ドキュメント、ブログ記事、READMEファイルにHTMLの例を貼り付けるときは、まず整形して読者が構造を追いやすくしましょう。圧縮版は「本番出力」との比較用に取っておきます。
JSXリファクタリング支援ツール
HTML のかたまりを JSX に変換する前に整形しておけば、変換スクリプトがきれいなツリーを認識できます。React/Vue への移行作業で手動の再整形を省けます。
Debugging Broken Page Layouts
Paste a suspect page's HTML and let the built-in structural checker flag unclosed or mismatched tags instantly — often the real cause of a layout that 'just breaks' in one browser, without hunting through raw view-source.
Teaching & Learning HTML Structure
Students and bootcamp learners paste dense HTML from tutorials or CodePen and prettify it with 2-space indent to see the actual nesting hierarchy, making it far easier to follow than a wall of unindented markup.
Client-Ready Code Handoff
Freelancers and agencies prettify the final HTML deliverable before sending it to a client's in-house dev team, so the codebase looks professional and readable on first open — no extra billable hours spent just reformatting.
Competitor Page & SEO Markup Audits
Paste a competitor's raw page source and prettify it, then quickly scan the readable output for heading structure, schema.org JSON-LD placement and meta tag patterns worth borrowing for your own SEO strategy.
Pixoate