Untangle messy HTML into clean, indented markup
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
HTML をここに貼り付け…
or drop an .html file — get clean indented markup to copy or download
What you can do with HTML整形
Everything this tool helps you accomplish — no learning curve, no setup.
- Beautify messy HTML with proper indentation
- Minify HTML down to a single line
- Clean up pasted or copied markup fast
- Choose your preferred indent size
- Copy or download the tidied HTML
Settings information
2 settings
Every control in HTML整形, explained — what it does and when to use it.
設定
- モードプリセット
- 「整形」を選ぶと、乱れた HTML を読みやすい改行とインデントで整えます。「圧縮」を選ぶと、コメントを削除し空白を詰めて、マークアップをコンパクトな1行にまとめます。オプション: 整形圧縮(Minify)
- インデントドロップダウン
- 「整形」モードで、入れ子になったタグを何スペース分インデントするかを設定します。2スペースが一般的な慣習ですが、インデントを広くすると、深く入れ子になったマークアップも見やすくなります。オプション: スペース2個スペース4個スペース8個
HTML整形が終わったら、次はこちらを
HTML整形と相性のよい厳選ツール。ファイルをそのままに、作業を続けられます。
JSON整形
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
今すぐ試すMarkdownエディター
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
今すぐ試す差分チェッカー
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
今すぐ試す画像からHTML
Skip hand-coding tables from screenshots. Upload an image and get semantic HTML — real <table> elements, headers and lists — ready to paste in seconds.
今すぐ試すPDF から HTML へ
Get semantic HTML with real table markup you can paste straight into your site or CMS — works on scanned PDFs too, done in seconds. Free to start, no credit card.
今すぐ試すBase64 エンコーダー / デコーダー
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
今すぐ試すよくある質問
どんな 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インデントセレクター(2・4・8スペース)は「整形」モードでのみ適用されます。「最小化」は仕様上すべての空白と改行を除去するため、インデントする対象が残らないからです。インデント幅を再び反映させるには、「整形」に戻してください。
features貼り付けや編集を行うと、ツールが自動的に構造チェックを実行し、閉じられていないタグ、対応の取れていないタグ、余分な閉じタグを出力パネルのすぐ下に一覧表示します — 別途ボタンを押す必要はありません。緑色の「構造上の問題は見つかりませんでした」というメッセージが、マークアップが正しく整形されていることを示します。
qualityPrettify モードでインデントを 2 スペースに設定してください。これは最も一般的な慣習で、差分もコンパクトに保てます。その後、structural-issues パネルを確認して、閉じていないタグが残っていないかチェックします。確認が済んだら、本番に反映する前に Minify モードに切り替えて、余分な空白を取り除きます。
tipsはい。.html、.htm、.xhtml ファイルをアップロードエリアにドラッグするか、クリックして参照すると、その内容が貼り付けたのと全く同じように入力ボックスにそのまま読み込まれます。そこから先は、マークアップがファイル由来でも貼り付け由来でも、Prettify、Minify、インデント幅、構造チェッカーはすべて同じように機能します。
usageはい。出力が生成されると、出力パネルと主要アクションエリアの隣に Copy ボタンが表示されます。それをクリックすると、現在の Prettify または Minify の結果が即座にクリップボードにコピーされ(確認として一瞬「Copied!」と表示されます)、中間の .html ファイルを保存することなくエディターやコードレビューのコメントに直接貼り付けられます。
featuresHTML整形でできること
ビジネス、クリエイター、日々の作業で毎日役立つ、実際の課題を解決します。あなたに合う使い方を見つけて、数秒で始めましょう。
メールテンプレートの整理
マーケティングメールのHTMLは、配信サービス(ESP)から圧縮された一塊のコードとして届くことがよくあります。整形して構造を確認し、崩れたテーブルの列を見つけ、次の一斉配信の前にタイプミスを修正しましょう。
CMSコンテンツの移行
あるCMSから書き出して別のCMSに取り込む作業では、たいていHTMLの移行が伴います。整形表示にすれば差分が読みやすくなり、圧縮すればデータ量を削減できます。どちらのモードでも内容の正確さはそのまま保たれます。
Web スクレイピングの出力
ウェブサイトからスクレイピングした生の HTML は、整形しないと読めません。出力を整形して必要な CSS セレクターを見つけ、スクレイパー用の抽出ルールを書きましょう。
静的サイトの最適化
静的サイトジェネレーターが生成したHTMLを、デプロイ前に圧縮しましょう。gzipに加えてファイルサイズを10~30%削減でき、コンテンツの多いページではファーストペイント時間の目に見える改善につながります。
ドキュメントのスニペット
ドキュメント、ブログ記事、READMEファイルにHTMLの例を貼り付けるときは、まず整形して読者が構造を追いやすくしましょう。圧縮版は「本番出力」との比較用に取っておきます。
JSXリファクタリング支援ツール
HTML のかたまりを JSX に変換する前に整形しておけば、変換スクリプトがきれいなツリーを認識できます。React/Vue への移行作業で手動の再整形を省けます。
崩れたページレイアウトのデバッグ
疑わしいページのHTMLを貼り付けると、内蔵の構造チェッカーが閉じられていないタグや対応の取れていないタグをすぐに指摘します。これは特定のブラウザで「なぜか崩れる」レイアウトの本当の原因であることが多く、ソースを一つひとつ探し回る必要がありません。
HTMLの構造を教える・学ぶ
学生やブートキャンプの受講者は、チュートリアルやCodePenの詰まったHTMLを貼り付け、2スペースインデントで整形して実際の入れ子構造を確認できます。インデントのないマークアップの壁よりも、はるかに追いやすくなります。
クライアントにそのまま渡せるコードの引き渡し
フリーランスや制作会社は、最終的な HTML の納品物をクライアントの社内開発チームに送る前に整形しておくことで、初めて開いたときにコードベースがプロフェッショナルで読みやすく見えるようにできます。整形のためだけに余分な請求可能時間を費やす必要がありません。
競合ページ&SEO マークアップの監査
競合サイトのページソースをそのまま貼り付けて整形し、読みやすくなった出力から見出し構造・schema.orgのJSON-LDの配置・自社のSEO戦略に取り入れる価値のあるメタタグのパターンをすばやく確認できます。
