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
Show the steps
Choose a conversion
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
ROT13Rotate letters by 13
Caesar cipherAny shift, with auto-detect
AtbashA↔Z, B↔Y and so on
Pig LatinEllohay orldway
Playfair cipherEncrypt letters in pairs, using a 5x5 square built from a key phrase.
Tap codeTwo runs of taps per letter, one for the row and one for the column.
Polybius squareTurn each letter into the row and column it occupies in a 5x5 grid.
Affine cipherMultiply the letter's position, add a shift, and wrap at 26.
Vigenère cipherCaesar shifts that change with every letter of a keyword.
Invisible textHide a message in characters that draw nothing, or find one.
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
Halloween lettersBlackletter, dripping text, runes and codes for 31 October
Thanksgiving lettersScript for place cards, codes for the kids' table
Christmas lettersBlackletter for cards, codes for tags and the advent calendar
Zalgo textStack combining marks until the text overflows its own line.
SuperscriptRaise letters and digits into real characters, not formatting.
StrikethroughA line through your text that survives a copy and paste.
Bubble textEvery letter inside its own circle, outline or filled.
WingdingsThe Windows 3.1 pictograms, as real symbols
Enchanting tableMinecraft's Standard Galactic Alphabet
Mirror textReversed and flipped, the way a mirror would show it.
Upside-down textRotate a line by 180 degrees using borrowed letters.
Text repeaterRepeat a line up to 100 times, with any separator.
LeetspeakSwap letters for the digits and symbols that look like them.
Glitch textLetters with bars through them
Cursed textMarks stacked until it overflows
Creepy textLetters that drip downwards
Weird textEvery letter from a different block
Cursive textScript letters that paste anywhere
Gothic textBlackletter, also sold as Old English
Bold textBold letters, digits included
Italic textSlanted letters for boxes with no button
Small textSmall capitals and the tiny letters
SHORTCUTS
Popular conversions
- Text to Morse code
- Morse code to text
- English to runes
- Runes to English
- Base64 decode
- Base64 encode
- ROT13 decoder
- Binary translator
- Hex to text
- Atbash cipher
- Caesar cipher decoder
- URL decode
- Playfair cipher
- Tap code translator
- Polybius square
- Letters to numbers
- Zalgo text generator
- Superscript generator
- Strikethrough text
- Bubble text generator
- Text to binary
- Text to hex
- Remove line breaks
- Sentence case converter
- JSON to CSV
- YAML to JSON
- Markdown to HTML
- JSON escape
- Wingdings translator
- Halloween font generator
- Enchanting table translator
- Title case converter
- Hieroglyphics translator
- Vigenère cipher
- Thanksgiving font generator
- Christmas font generator
- Case converter
- Alphabetizer
- Comma separator
- Email extractor
- URL extractor
- Remove whitespace
- Text cleaner
- Phone number extractor
- Invisible text
- ASCII table
- Codon chart
- Roman numeral converter
- Maths tools
- Long division calculator
- Multiplication chart
- Fraction calculator
- Number base converter
- NATO phonetic alphabet
- Morse code chart
- Morse code bracelet
- Binary alphabet
- Place value chart

























