Tools
String Functions
Free online tools for everyday string operations — length, hashing, URL/base-64 encoding, formatting, and more. Every transform runs locally in your browser; nothing is uploaded.
String Length Calculator
Count the number of characters in a string — useful for size budgets in CSS, JavaScript, or meta descriptions.
String to MD5 Hash Generator
Create an MD5 hash of any string. Useful for cache busting, content checksums, and quick fingerprints.
String to SHA-256 Hash Generator
Compute the SHA-256 hash of any string. 256-bit digest, hex-encoded, runs entirely in your browser.
String Reverse
Reverse the order of characters in any string. Unicode-aware — emoji and accented characters reverse cleanly.
URL Encoder
Percent-encode a string for safe use in URLs and query parameters. Matches PHP-style encoding (space → `+`).
URL Decoder
Decode percent-encoded URLs and query strings back to plain text. Handles both `%20` and `+` for spaces.
Base 64 Encoder
Encode any string to Base-64. UTF-8 safe — multi-byte characters and emoji round-trip cleanly.
Base 64 Decoder
Decode a Base-64 string back to plain text. Invalid input gets a clear error instead of silent garbage.
Extra Spaces Remover
Collapse runs of whitespace down to a single space. Tabs, newlines, and double-spaces all normalize cleanly.
String to Lowercase Converter
Convert any string to lowercase. Unicode-aware, so locale-sensitive characters fold correctly.
String to Uppercase Converter
Convert any string to uppercase. Useful for headings, constants, and ALL CAPS.
String Word Count
Count the number of words in any text. Hyphenated words and contractions count as one word.
Empty Lines Remover
Strip blank or whitespace-only lines from any text — handy for cleaning up pasted content.
HTML Tags Remover
Strip HTML tags from any string. Leaves text content and entities intact — useful for previewing rendered text.
Binary to Hex Converter
Convert binary data into its hexadecimal representation, byte by byte, UTF-8 safe.
Hex to Binary Converter
Decode a hex-encoded string back to its UTF-8 text representation.
ROT-13 Transformer
Apply the classic ROT-13 cipher. Letters shift by 13 positions; other characters are left alone.
String to Binary Converter
Convert any string to its binary representation, byte by byte (space-separated).
Duplicate Lines Remover
Remove duplicate lines from a block of text. The first occurrence of each line is kept; later repeats are stripped.