Text & string processing
224 tools available
Validate email addresses and check their format. Verify if an email address is properly formatted according to standard email syntax rules and see details about the local part and domain.
Validate Fully Qualified Domain Names (FQDN). Check if a string is a valid domain name format according to DNS standards (e.g., example.com, subdomain.example.org).
Check if a string contains a specific substring with options for case sensitivity and minimum occurrences
Validate Base32 encoded strings. Check if a string is properly encoded in Base32 format using RFC 4648 standard encoding.
Identify the version and variant of any UUID. Supports versions 1-8, Nil, and Max UUIDs with detailed information.
Validate UUIDs (Universally Unique Identifiers) and parse their components. Check if a string is a valid UUID format and extract version and variant information.
Validate ULIDs (Universally Unique Lexicographically Sortable Identifiers) and parse their components. Check if a string is a valid ULID format and extract timestamp and randomness parts.
Generate all possible expansions from brace patterns. Expand bash-style brace patterns like '{1..5}', '{a,b,c}', or file-'{001..100}' into complete lists.
Convert text between emojis and emoji codes. Transform emojis into readable shortcodes (like :smile:) or convert emoji codes back into actual emoji characters.
Encode or decode text using the classic Caesar cipher with adjustable shift values. Encrypt messages by rotating letters forward or decrypt by shifting backward.
Encrypt or decrypt text using the classic Vigenere polyalphabetic cipher with keyword-based substitution. Encode messages with repeating keyword patterns for stronger classical encryption.
Apply ROT13, ROT47, ROT5, or ROT18 rotation ciphers to encode and decode text. Simple letter rotation cipher for basic text obfuscation and classic encryption methods.
Replace words with matching emojis or turn emojis back into words using the to-emoji library.
Generate Zalgo text with customizable intensity. Add combining Unicode characters above, through, and below text to create glitchy, corrupted, or creepy text effects.
Convert file paths between Windows and Unix/Linux formats. Handles drive letters, WSL paths, and slash conversions.
Generate random text from templates with Faker.js placeholders. Create realistic dummy text with names, emails, addresses, phone numbers, and more. Perfect for testing, mockups, and sample content.
Generate random words with customizable word types including adjectives, adverbs, nouns, verbs, and more.
Remove profanity words from the text.
Detect homoglyphs (lookalike characters) in text that could be used for phishing or security attacks.
Convert HTML to plain text. Extract readable text content from HTML markup by removing tags, preserving structure and formatting for email templates, content extraction, and text processing.
Convert between HTML and Markdown formats. Transform HTML markup to Markdown syntax and vice versa for documentation, content management, and web development.
Encode and decode HTML entities and special characters
Extract links from a given text.
Extract numbers from a given text.