StringMash.com
TEXT CONVERTERS & CIPHERS

Turn any text into something else

Morse, runes, Base64, ciphers and more. Type on one side, get the result on the other.

Conversion
12 characters
Updates as you type
16 characters

ABOUT

What this site does

StringMash turns text into Morse, runes, Ogham, Base64, binary, character codes and the classic puzzle ciphers. Type on one side and the result appears on the other. There's no convert button anywhere on the site.

Every converter that can run backwards does, and the arrows between the boxes re-run what you typed in the other direction. Where a conversion only goes one way, like Pig Latin, the page says so instead of guessing.

Holding something unreadable? Start at the cipher identifier, which tries every conversion here and ranks what comes back.

SCRIPTS

Old and signalling alphabets

CIPHERS

Puzzles, codes and classics

DEVELOPER

Encodings for the web

Base64Encode and decode
BinaryText ⇄ 0s and 1s
URL encodePercent-encoding
HexText ⇄ hexadecimal
Text to binaryEncode any character as the bits a computer stores, UTF-8 and all.
Text to hexTwo hex digits a byte, the shortest exact way to write one.
Remove line breaksPut hard-wrapped text from a PDF or an email back into paragraphs.
Remove whitespaceExtra spaces, tabs and blank lines, visible or not.
Text cleanerEm dashes, curly quotes and hidden characters.
AlphabetizerSort a list A to Z, by length, or shuffle it.
Comma separatorA column to one quoted, comma-separated line.
Email extractorEvery address in a block of text, listed once.
URL extractorLinks out of text, with tracking tags stripped.
Phone extractorPhone numbers out of text, dates and order numbers left behind.
Case converterUPPER, lower, sentence, title and inverse, acronyms kept.
Sentence caseRebuild capitals in text that arrived shouting, or not capitalised.
Title caseHeadlines capitalised by AP, Chicago, APA or MLA rules.
JSON to CSVTurn a list of objects into a spreadsheet, nesting flattened into columns.
YAML to JSONRead a config file into JSON, with the line number when it won't parse.
Markdown to HTMLHeadings, emphasis, links, lists, code and tables, turned into HTML.
JSON escapeMake any text safe to drop inside a JSON string, and take it back.
FUN TEXT

Styled text to copy and paste

SHORTCUTS

Popular conversions