Remove Underscores

Turn snake_case labels and file_names into readable phrases by swapping underscores for spaces.

Keyboard: Ctrl or ⌘ + Enter copies. Escape clears. Text stays in this browser.

Character Count: 0 | Word Count: 0 | Sentence Count: 0 | Line Count: 0

Underscores become spaces

Every `_` is swapped for a space so `quarterly_report_final` reads as “quarterly report final.” Multiple underscores become multiple spaces; collapse those afterward with Whitespace Remover if you need a single gap.

Exports, slugs, and identifiers

Data teams often receive snake_case column names that need to be shown in a slide. This is that presentation pass. If you still need a programming identifier, convert the other direction with the snake_case tool. kebab-case uses hyphens, not underscores—those are left alone.

Leading and trailing underscores

A name that starts with `_` will start with a space after conversion. Trim if that matters. Conversion is local.

Frequently asked questions

Does it convert camelCase too?

No. There is no implicit word split on capitals. Use the camelCase converter family under Code & Data for that.

What about double underscores in dunder names?

`__init__` becomes spaces around “init.” Programming identifiers should stay in a code tool, not this cleaner.

Can I replace underscores with hyphens instead?

Use Find and Replace with find `_` and replace `-`, or the kebab-case converter for full identifier normalization.