Markdown Callout Generator

Paste a Markdown draft and get the same document back with every qualifying blockquote rewritten as a GitHub, Obsidian, or Hugo callout (> [!NOTE], > [!TIP], > [!WARNING], …). Two modes: auto recognises plain-text hints like Note:, Tip —, Importante:, or Wichtig:; explicit only touches lines that already carry a [!TYPE] marker. The side-by-side preview shows your source on the left and the rewritten output on the right; copy or download with one click. Pure client-side, no upload.

Detection mode
Source 0 lines · 0 chars
Output 0 callouts · 0 passthrough
Summary Type or paste Markdown to begin.

Supported callout types

> [!NOTE]Note

Side information the reader can skip without losing the thread.

Aliases: Note, Nota, Info, Information

> [!TIP]Tip

Helpful shortcut, best practice, or power-user trick.

Aliases: Tip, Tipp, Hint, Trick, Consejo

> [!IMPORTANT]Important

Key information the reader needs in order to keep going.

Aliases: Important, Importante, Wichtig

> [!WARNING]Warning

Risk of data loss or misconfiguration; proceed carefully.

Aliases: Warning, Warnung, Caution, Atención, Advertencia

> [!CAUTION]Caution

Risk of physical harm or irreversible damage.

Aliases: Danger, Peligro, Gefahr

> [!EXAMPLE]Example

A worked example with concrete inputs and outputs.

Aliases: Example, Beispiel, Ejemplo

> [!QUOTE]Quote

A pull-out quote or attribution to another source.

Aliases: Quote, Zitat, Cita

How it works

Auto-detect
Every blockquote whose first line starts with a recognised hint word followed by :, , or gets rewritten. Multi-line blockquotes are kept intact — only the first line is replaced with the canonical marker. Fenced code blocks (```...```) are skipped so a markdown quote inside a code sample is never accidentally rewritten.
Explicit only
Only > [!TYPE] lines are rewritten. Adjacent blockquote lines are emitted as separate callouts when each line carries its own marker; otherwise the block passes through unchanged. Useful when you want to be deliberate about which quotes become callouts.
Pass-through
Source is rendered as-is. Useful as a read-only preview or when you only need the source line / char counts.
Renderers
The output is the standard Markdown that GitHub, GitLab, Obsidian, Hugo (with markup.goldmark.parser.blockAttrs enabled), and MkDocs (with the admonition extension) all recognise. Just paste it into your README.md, your Hugo post, or your Obsidian vault and it will render as a coloured callout.
Idempotence
Running the tool on already-rewritten output is a no-op: every canonical marker is detected by the explicit detector and emitted in the same canonical form.