Magic Formatter

Understand how Magic Formatter cleans up transcripts, how custom instructions apply your style preferences to every dictation, and what safety limits it follows.

Magic Formatter is Vibe Typer's transcript cleanup layer. It can fix punctuation, capitalization, line breaks, and light wording issues after speech-to-text finishes. Give it custom instructions and it also applies your own style preferences to every dictation.

Modes

Magic Formatter has two main controls:

  1. Enabled

    • Vibe Typer runs the formatter after transcription.
    • The original transcript is still preserved in local app state so the app can compare what changed.
  2. Silent mode

    • Vibe Typer inserts the formatted result without showing the diff preview.
    • Turn this off when you want to review the original transcript and formatted version before accepting changes.

When silent mode is off, Vibe Typer can show a diff-style review so you can see what Magic Formatter changed before insertion.

Custom instructions

Custom instructions are standing style preferences Magic Formatter applies to every dictation. On desktop, the field sits in Settings > Formatting, directly under the Magic Formatter toggle. On iPhone, it lives in the same Formatting section of the Vibe Typer app's settings, and the keyboard applies it to every dictation too. The field is only active while Magic Formatter is enabled.

  • Write up to 200 characters, in your own words and any phrasing you like.
  • Once set, the instructions apply to every dictation until you change or clear them.
  • They sync across your devices with the rest of your preferences.
  • They are included free on every plan, and Magic Formatter does not count against the free plan's monthly AI operations.

Starter phrases are one tap away if you want somewhere to begin:

Starter Text it inserts
Concise style Always use a concise style
Professional style Always use a professional style
British spelling Use British spelling
No em dashes Never use em dashes
camelCase SQL Format SQL identifiers in camelCase

An example, with "Always use a concise style" set:

You said: um so I was thinking maybe we could possibly meet sometime next week to go over the roadmap if that works for everyone and if not we can always find another time that suits better

It typed: Can we meet next week to review the roadmap? If not, we can find another time.

Custom instructions restyle wording, but they never touch facts: names, numbers, dates, and times stay exactly as you said them, even if an instruction asks otherwise. Instructions that ask for translation are not followed. If a styled result fails any safety check, Vibe Typer quietly falls back to the raw transcript rather than risk changing your meaning.

Original vs formatted text

Speech-to-text produces the original transcript first. Magic Formatter then receives that transcript and returns a cleaned-up version.

The formatter is intended to preserve meaning. It should not add facts, invent context, remove important details, or change numbers, dates, times, names, code, measurements, or domain-specific terms.

Safety limits

Magic Formatter is deliberately constrained:

  • It should keep the same meaning as the original transcript.
  • It should protect dates, times, numbers, names, and identifiers.
  • It should respect spoken formatting commands such as new line and new paragraph.
  • It should avoid rewriting structured text such as code, SQL, commands, or exact snippets unless the dictated text clearly asks for that.
  • Custom-instruction restyles run inside these same limits: facts stay protected even when your instruction is active.
  • If formatting fails or looks unsafe, Vibe Typer can fall back to the original transcript.

Review important text before sending it, especially legal, medical, financial, technical, or customer-facing content.

Relationship to tone and dictionary

Magic Formatter works alongside the tone presets and the dictionary.

  • Dictionary entries help Vibe Typer prefer your chosen terms and replacements.
  • Tone presets (Normal, Casual, Very Casual) apply a fixed set of mechanical adjustments, like contractions, after formatting.
  • Magic Formatter cleans every transcript, and only restyles it when you have written custom instructions: your standing style preferences, applied within the safety limits above.

If a domain term is repeatedly corrected incorrectly, add it to your dictionary instead of relying on Magic Formatter to guess it.