Turn any text into something else
Morse, runes, Base64, ciphers and more. Type on one side, get the result on the other.
Show the steps
Choose a conversion
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.
Every converter
84 converters in 9 groups
- Morse codeSOSbecomes... --- ...Text to dots and dashes, with sound and light.
- Morse code chartAbecomes.-Letters, numbers and punctuation, printable.
- NATO phonetic alphabetHIbecomesHotel IndiaAlfa to Zulu, both ways, with the chart.
- Morse code braceletLOVEbecomes.-.. --- ...- .A name as a bead pattern, with a bead count.
- RuneshellobecomesᚺᛖᛚᛚᛟElder Futhark, Younger Futhark and Anglo-Saxon runes.
- OghamhellobecomesᚆᚓᚂᚂᚑThe early Irish alphabet of strokes along a line.
- FingerspellingText to the American manual alphabet
- HieroglyphsWrite a name in Egyptian signs, with a cartouche.
- Roman numerals2026becomesMMXXVINumbers and years to Roman numerals and back.
- Caesar cipherHELLObecomesKHOORAny shift from 1 to 25, with automatic shift detection.
- ROT13HELLObecomesURYYBRotate every letter by 13. The same step encodes and decodes.
- AtbashHELLObecomesSVOOLReverse the alphabet: A becomes Z, B becomes Y.
- Affine cipherHELLObecomesRCLLAMultiply the letter's position, add a shift, and wrap at 26.
- Vigenère cipherATTACKbecomesIHSQIRA shift that changes with every letter, set by a keyword.
- Playfair cipherHELLObecomesCFSUPMEncrypt letters in pairs, using a 5x5 square built from a key phrase.
- Hill cipherACTbecomesPOHMultiply blocks of letters by a matrix, modulo 26.
- Rail fence cipherHELLObecomesHOELLWrite the message in a zigzag, then read it off one rail at a time.
- Pigpen cipherAbecomesdrawnThe Freemasons' grid cipher, drawn as symbols you can download.
- Cipher identifierURYYBbecomeswhich cipher?Paste something unreadable and we work out what it is.
- A1Z26 cipherHIbecomes8-9A is 1 and Z is 26. The simplest way to write letters as numbers.
- Tap codeAbecomes. .Two runs of taps per letter, one for the row and one for the column.
- Polybius squareHIbecomes23 24Turn each letter into the row and column it occupies in a 5x5 grid.
- Bacon's cipherAbecomesAAAAAFive As and Bs per letter. A binary alphabet, published in 1605.
- Pig LatinhellobecomesellohayMove the first sound to the end and add “ay”.
- Invisible texthibecomes(nothing)Hide a message in characters that draw nothing, or find one.
- Case converterhellobecomesHELLOUPPER, lower, sentence, title and inverse, acronyms kept.
- Sentence caseALL CAPSbecomesAll capsRebuild capitals in text that arrived shouting, or not capitalised.
- Title casea walkbecomesA WalkHeadlines capitalised by AP, Chicago, APA or MLA rules.
- Remove line breaks3 linesbecomes1 linePut hard-wrapped text from a PDF or an email back into paragraphs.
- Remove whitespacea bbecomesa bExtra spaces, tabs and blank lines, visible or not.
- Text cleanera—bbecomesa; bEm dashes, curly quotes and hidden characters.
- Alphabetizerb a cbecomesa b cSort a list A to Z, by length, or shuffle it.
- Comma separatora bbecomes'a', 'b'A column to one quoted, comma-separated line.
- Email extractora [at] bbecomesa@bEvery address in a block of text, listed once.
- URL extractor?utm_becomesgoneLinks out of text, with tracking tags stripped.
- Phone extractorcall 212…becomes+1212…Phone numbers out of text, dates and order numbers left behind.
- Zalgo texthellobecomesh̡e̕l͍l͞o̵Stack combining marks until the text overflows its own line.
- SuperscripthellobecomesʰᵉˡˡᵒRaise letters and digits into real characters, not formatting.
- Strikethroughhellobecomesh̶e̶l̶l̶o̶A line through your text that survives a copy and paste.
- Bubble texthellobecomesⓗⓔⓛⓛⓞEvery letter inside its own circle, outline or filled.
- Wingdingshellobecomes♒︎♏︎⚫︎⚫︎🞏The Windows 3.1 pictograms, as real symbols
- Enchanting tablehellobecomes⍑ᒷꖎꖎ𝙹Minecraft's Standard Galactic Alphabet
- Mirror texthellobecomesollɘʜReversed and flipped, the way a mirror would show it.
- Upside-down texthellobecomesoʃʃǝɥRotate a line by 180 degrees using borrowed letters.
- Text repeaterhabecomesha ha haRepeat a line up to 100 times, with any separator.
- Leetspeakelitebecomes3l173Swap letters for the digits and symbols that look like them.
- Glitch texthellobecomesħɇłłøLetters with bars through them
- Cursed texthellobecomesḩ̵̴̨̨̡̺̝̳́́͝e̴͈̊͗́ͩ̽́̋̕͘͜l̶̛̰̟̪͍̑̈̓ͨ͜͝l̮̯ͨ͑̑̈̔̎̈́́͘͘ơ̧̢̛͉̪̽̿́ͦ̉͘Marks stacked until it overflows
- Creepy texthellobecomesh̞̮̰̲͇ͅe͍̰̭̞̠͉l̫͈̭͍̙͍l͈̘̙̭̻̪o̱̫̹̭̹ͅLetters that drip downwards
- Weird texthellobecomesʜⓔłˡo̶Every letter from a different block
- Cursive texthellobecomes𝒽ℯ𝓁𝓁ℴScript letters that paste anywhere
- Gothic texthellobecomes𝔥𝔢𝔩𝔩𝔬Blackletter, also sold as Old English
- Bold texthellobecomes𝐡𝐞𝐥𝐥𝐨Bold letters, digits included
- Italic texthellobecomesℎ𝑒𝑙𝑙𝑜Slanted letters for boxes with no button
- Small texthellobecomesʜᴇʟʟᴏSmall capitals and the tiny letters
- Base64HibecomesSGk=Encode and decode, with URL-safe and MIME variants.
- URL encodea bbecomesa%20bPercent-encode text for links and query strings.
- HexHibecomes48 69Text to hexadecimal bytes and back.
- Text to hexébecomesc3 a9Two hex digits a byte, the shortest exact way to write one.
- BinaryHbecomes01001000Text to 0s and 1s and back.
- Text to binaryAbecomes01000001Encode any character as the bits a computer stores, UTF-8 and all.
- Binary alphabetAbecomes01000001A to Z in eight bits, capitals and lowercase.
- ASCII codesAbecomes65Character codes in decimal, hex or octal, and back again.
- ASCII tableAbecomes65All 128 codes, in decimal, hex, octal and binary.
- Unicode converterébecomesU+00E9Code points, escapes and entities for any character.
- JSON escapesay "hi"becomessay \"hi\"Make any text safe to drop inside a JSON string, and take it back.
- JSON to CSVobjectsbecomesrowsTurn a list of objects into a spreadsheet, nesting flattened into columns.
- YAML to JSONa: 1becomes{"a":1}Read a config file into JSON, with the line number when it won't parse.
- JSON to YAML{"a":1}becomesa: 1Write JSON out as YAML, quoting only the strings that need it.
- XML to JSON<a>1</a>becomes{"a":"1"}Read XML into JSON, attributes kept with an @ prefix.
- JSON to XML{"a":1}becomes<a>1</a>Keys become elements, with a root element you choose.
- Markdown to HTML**b**becomes<strong>Headings, emphasis, links, lists, code and tables, turned into HTML.
- HTML to Markdown<h1>becomes#Pull readable Markdown out of a page, scripts and styles dropped.
- Long division7625 / 25becomes305The written method, drawn out, with remainders, fractions or decimals.
- Multiplication chart7 x 8becomes56Up to 20 × 20, interactive, with a blank version to print.
- Fraction calculator1/4 + 1/6becomes5/12All four operations and mixed numbers, with steps and fraction bars.
- Place value chart4582becomes4000 + 500 + 80 + 2What each digit is worth, expanded form and words.
Nothing here matches that. If you're holding text you can't read, the cipher identifier tries every converter on it.
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



















