HTML整形・圧縮 - HTMLをオンラインで無料整形

乱雑な HTML を適切なインデントで整形したり、1行に圧縮したりできます。.html ファイルをドロップするか貼り付けて、整形されたマークアップをコピーまたはダウンロードしてください。

HTML をここに貼り付け…

または .html ファイルをドロップ

ファイルは処理後に自動削除されますHTTPSで安全に処理

HTMLの整形は完了しましたか?次はこちらもお試しください

HTML整形と相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。

すべてのツールを見る

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 としてダウンロードすれば、書式をそのままプロジェクトに引き継げます。

features

The 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

貼り付けや編集を行うと、ツールが自動的に構造チェックを実行し、閉じられていないタグ、対応の取れていないタグ、余分な閉じタグを出力パネルのすぐ下に一覧表示します — 別途ボタンを押す必要はありません。緑色の「構造上の問題は見つかりませんでした」というメッセージが、マークアップが正しく整形されていることを示します。

quality

Use 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.

tips

Yes — 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.

usage

Yes — 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.

features

How 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.

Marketing

メールテンプレートの整理

マーケティングメールのHTMLは、配信サービス(ESP)から圧縮された一塊のコードとして届くことがよくあります。整形して構造を確認し、崩れたテーブルの列を見つけ、次の一斉配信の前にタイプミスを修正しましょう。

For Developers

CMSコンテンツの移行

あるCMSから書き出して別のCMSに取り込む作業では、たいていHTMLの移行が伴います。整形表示にすれば差分が読みやすくなり、圧縮すればデータ量を削減できます。どちらのモードでも内容の正確さはそのまま保たれます。

For Developers

Web スクレイピングの出力

ウェブサイトからスクレイピングした生の HTML は、整形しないと読めません。出力を整形して必要な CSS セレクターを見つけ、スクレイパー用の抽出ルールを書きましょう。

Web & SEO

静的サイトの最適化

静的サイトジェネレーターが生成したHTMLを、デプロイ前に圧縮しましょう。gzipに加えてファイルサイズを10~30%削減でき、コンテンツの多いページではファーストペイント時間の目に見える改善につながります。

Publishing

ドキュメントのスニペット

ドキュメント、ブログ記事、READMEファイルにHTMLの例を貼り付けるときは、まず整形して読者が構造を追いやすくしましょう。圧縮版は「本番出力」との比較用に取っておきます。

For Developers

JSXリファクタリング支援ツール

HTML のかたまりを JSX に変換する前に整形しておけば、変換スクリプトがきれいなツリーを認識できます。React/Vue への移行作業で手動の再整形を省けます。

For Developers

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.

Education

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.

Career & HR

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.

Research

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.