Markdown 整形

全角→半角、スペース調整。HackMD互換のMarkdownを整えます。

データはサーバーに送信されず、完全にローカル(ブラウザ内)で動作します。機密情報も安全にご利用いただけます。

このツールについて

Markdownは、見出し・リスト・リンクなどを簡潔な記法で記述できる軽量マークアップ言語です。GitHub、Notion、HackMDなど多くのツールでサポートされています。しかし、コピペや手打ちで全角の#が混ざったり、見出しの後にスペースが抜けたりすることがあります。このツールでは、全角を半角に統一し、見出し・リストのスペースを調整して、HackMDなどで正しく表示される形式に整えます。コードブロック内は変更しないため、ソースコードはそのまま保持されます。

入力
整形結果

整形内容

  • 全角→半角: #→#、-→-、0-9→0-9、[]→[]、()→() など
  • 見出し: ##ああ## ああ
  • リスト: -あ- あ1.あ1. あ
  • 引用: >引用> 引用さらに> 引用さらに > 引用
  • リストインデント: 行頭の全角スペースを半角2つに(ネスト認識のため)
  • :::details: :::details とタイトルの間にスペースを追加
  • テーブル: |a|b|| a | b |
  • 脚注: [^1]:内容[^1]: 内容
  • 水平線: *** / ___---
  • Zenn画像: ![](url=250x)![](url =250x)
  • 保護(変更しない): コードブロック、数式($$/$...$)、\*...\*\[...\]、リンク・画像、:::message:::details:::note<details><!-- -->@[card]
  • 文中の#: 見出し行頭の#のみ半角化、文中の#は維持

対応サービス

以下のサービスで使用されるMarkdown記法に対応しています。他にも多くのサービス(GitHub、GitLab、HackMD、Obsidian など)で利用可能です。

Zenn

対応記法:

  • 見出し・リスト・番号リスト・引用・テーブル・脚注・区切り線
  • 画像: ![](url =250x) 幅指定、キャプション *テキスト*
  • コード: 言語:ファイル名diff js
  • 数式: $$ ブロック、$ インライン(KaTeX)
  • 独自: :::message / :::message alert / :::details:::でネスト)
  • 埋め込み: @[card] @[tweet] @[youtube] @[gist] @[codepen]
  • mermaid・絵文字 :emoji:・HTMLコメント <!-- -->
Qiita

対応記法:

  • GFM準拠 + 拡張。コード: 言語:ファイル名diff_言語
  • :::note info / warn / alert
  • <details><summary> 折りたたみ
  • チェックボックス - [ ] - [x]、説明リスト <dl>
  • 数式: ```math または $`...`$
  • PlantUML・Mermaid・絵文字・リンクカード(URL単独行)
  • 参照リンク [text][ref]、ページ内リンク #見出し
note

対応記法:

  • 見出し・引用・箇条書き・番号リスト・強調・コードブロック・取り消し・区切り線
  • 見出しは h2・h3 のみ(h1 は h2 に変換)
  • 強調: ** 推奨(__ は前後にスペース必要)
  • リスト: -* 混在は非推奨
VSCode / GFM

対応記法:

  • 見出し・リスト・番号リスト・引用・リンク・画像・テーブル・水平線
  • コード: 言語:ファイル名(例: c:main.c
  • 斜体 *・太字 **・打ち消し ~~

※ Zenn・Qiita・note・HackMD・GitHub・GFM など各種Markdown記法に対応。

使い方

Markdownを入力すると整形されます。全角#→半角#、##ああ→## ああ、-あ→- あ など。コードブロック内は変更しません。

いつ使うか

コピペや手打ちで崩れたMarkdownを整えたい、HackMDで使う前に整形したい場合。

使用例

#見出し→# 見出し、##ああ→## ああ、-あ→- あ

関連ツール