String Tools – Small Tools. Big Help.

Welcome to SmallToolsOnline.com — your all-in-one hub for working with strings quickly and efficiently. Our suite of smart browser-based string tools helps you edit, clean, convert, and analyze strings directly in your browser — no downloads, no data uploads, and no privacy worries.

From basic string splitters and joiners to advanced encoders, decoders, replacers, and transformers, every tool works instantly using modern JavaScript technology.

Whether you're a developer testing string functions, a student learning text manipulation, or anyone who works with data — Small Tools Online makes it simpler, faster, and smarter.

All String Tools

Convert text into URL-safe encoding.
Decode percent-encoded URL strings back to normal text.
<>
Replace HTML characters with entity codes.
Convert HTML entities back to normal text.
64
Convert text to Base64 encoding format.
Decode Base64 text back to plain string.
:;!
Convert text into length-prefixed Netstring format.
TXT
Extract text content from a Netstring.
Add backslashes before special characters.
Remove backslashes from escaped sequences.
Create a string of random characters instantly.
.*
Generate a random string based on regex pattern.
Find and extract parts of text matching a pattern.
.*
Check if a string matches a given regex pattern.
len
Count the number of characters in a string.
Add characters to the left to reach target length.
Add characters to the right to reach target length.
Rotate characters in a string by N positions.
Swap rows and columns in multi-line strings.
Sort lines of text alphabetically or numerically.
0101
Encode text into binary representation.
TXT
Convert binary values back into text.
0xFF
Encode a string as hexadecimal values.
HEX
Decode hexadecimal values back into text.
65 90
Convert each character to its ASCII code.
TXT
Decode ASCII numeric values back into text.
071
Convert characters into octal format.
OCT
Convert octal values back to readable text.
100
Convert each character into decimal values.
123
Convert decimal values back into text.
Translate text to international Morse code.
TXT
Convert Morse code back into readable text.
aA
Change character casing randomly.
Aa
Convert uppercase letters to lowercase and vice versa.
Replace multiple spaces with a single one.
</>
Remove all HTML tags from the string.
...
Shorten the string to a specific length.
Delete all spaces, tabs, and line breaks.
Keep only lines that match a pattern.
A-Z
Strip all special or foreign characters.
{}
Flatten JSON data into plain string format.
<XML>
Extract plain text from XML content.
CSV
Join CSV rows into one plain string.
TXT
Split text into CSV columns and rows.
[b]
Strip BBCode tags and keep only the text.
Delete all blank or whitespace-only lines.
13
Rotate alphabetic characters by 13 places.
Convert text into URL-friendly slugs.
Check if your string reads the same backward.
Compare two strings and find differences.