開発 へ戻る
Markdown テーブル整形

Markdown テーブル整形

Markdown のテーブルを読みやすく列幅揃え (pretty) / コンパクトに最小化 (compact) します。配置 (左 / 中央 / 右) の一括上書きも可。日本語 (CJK) は表示幅 2 で整形。ライブラリなしの自前実装でブラウザ内のみ実行、データはサーバーに送信されません。

開発Markdown整形

使い方

Markdown を貼り付けて「整形実行」を押すと、テーブル形式の段落だけが整形され、それ以外の段落は元のまま残ります。整形スタイルは「整形 (列幅揃え)」と「コンパクト (最小化)」の 2 種類。配置 (preserve / 左 / 中央 / 右) を選ぶと、全列の `:---` `:---:` `---:` 記法を一括で上書きできます。日本語などの CJK 文字は表示幅 2 として計算されるため、エディタ上で列が正しく揃います。ライブラリ依存はなく、すべてブラウザ内で処理されます。

よくある質問

入力データはサーバーに送信されますか?
いいえ。整形ロジックはすべて自前 JavaScript で実装されており、ブラウザ内のみで動作します。社内ドキュメントや未公開のスペック表でも安心してご利用ください。
整形できるテーブルの形式は?
GitHub Flavored Markdown (GFM) 標準の `| 列 | 列 |` 形式に対応しています。区切り行 (`| --- | --- |`) が必要で、`:---` (左) / `:---:` (中央) / `---:` (右) によるアライメント指定もサポートします。先頭・末尾の `|` の有無は混在 OK で、整形後は統一して書き出します。
「コンパクト」は何のためにありますか?
GitHub Issue / コメント欄など、コードブロックの文字数を絞りたいシーンで使えます。冗長な空白を全部取り除き、最小限の `| a | b |` 表記に圧縮します。
日本語の列が揃わないことがあるのですが?
本ツールでは CJK 統合漢字・ひらがな・カタカナ・全角形式 (East Asian Width = Wide / Fullwidth) を表示幅 2 として計算しています。等幅フォント (BIZ UDPGothic / IBM Plex Mono など CJK 対応) で確認してください。プロポーショナルフォントでは見た目が揃わない場合があります。
配置 (Alignment) の保持 / 上書きは?
「保持」を選ぶと元のテーブルの `:---` `:---:` `---:` 指定をそのまま残します。「左 / 中央 / 右」を選ぶと、全列に対して一括でその配置に書き換えます。一部の列だけ上書きしたい場合は、整形後に手動で編集してください。

類似のツール

Markdown 目次生成 — 見出しから TOC を抽出

Markdown 目次生成 — 見出しから TOC を抽出

Markdown 文書の見出し (#, ##, …) を拾い上げ、GitHub 互換のアンカー付きリンクで目次 (TOC) を生成します。階層リスト / 平坦リスト、含める見出しの最大レベル、H1 の除外などを切替可能。コードフェンス内の `#` は自動で無視。結果は Markdown のコピーや .md ダウンロードで他のエディタにそのまま貼れます。すべてブラウザ内処理。

開発Markdown生成
Markdown プレビュー — リアルタイムレンダリング

Markdown プレビュー — リアルタイムレンダリング

Markdown を入力すると、横並びでリアルタイムに HTML プレビューが表示されます。GFM (テーブル / タスクリスト / 自動リンク) と改行→<br> の変換に対応。レンダリングした HTML をコピー / ダウンロードできます。すべての処理はブラウザ内で完結します。

開発Markdown
Markdown ⇄ HTML 変換 — 双方向で往復

Markdown ⇄ HTML 変換 — 双方向で往復

Markdown を HTML に、HTML を Markdown に双方向変換します。ブログから WordPress、静的サイトジェネレータへの移行、Web ページから README 化など、フォーマット間の橋渡しに最適。marked と turndown をブラウザ内で実行するので、原稿を外部に送信せずに変換できます。

開発Markdown変換
HTML サニタイズ — XSS 防御 (script / on* / javascript:)

HTML サニタイズ — XSS 防御 (script / on* / javascript:)

DOMPurify でユーザー投稿 HTML から XSS 攻撃ベクター (script 要素・on* イベントハンドラ・javascript: URL・data: URL の不正利用・iframe など) を取り除きます。厳格 / 標準 / 許容の 3 モードでプロファイルを切替可能。CMS や掲示板に渡す前のサニタイズ、Markdown→HTML 変換結果の安全化、ブログ移行時のレガシー HTML 清掃などに。すべてブラウザ内で完結し、HTML は外部に送信されません。

開発セキュリティ整形