Text & string processing

39 tools available


Extract plain text from HTML documents by removing all tags, scripts, styles, and comments
Extract and analyze all hyperlinks from HTML code with detailed information including URL, text, type, and attributes
Visualize and analyze the heading structure of HTML documents with an interactive tree view
Count and analyze HTML tags and elements. Get statistics on tag usage, frequency, and distribution.
Identify credit card type by number. Detects Visa, Mastercard, American Express, Discover, JCB, and other card brands as you type.
Type text using an on-screen virtual keyboard with English QWERTY layout. Perfect for touchscreen devices, accessibility needs, or when your physical keyboard is unavailable.
Type Russian Cyrillic text using an on-screen ЙЦУКЕН keyboard layout
Type Estonian text using a virtual on-screen keyboard with Estonian layout. Click keys to type characters including õ, ä, ö, ü without a physical keyboard.
Convert text into clean, SEO-friendly URL slugs with customizable separators, case handling, and accent transliteration
Check your text for insensitive, inconsiderate, or potentially harmful language and get suggestions for inclusive alternatives
Convert spaces to newlines or newlines to spaces in your text
Convert normal text to Fraktur/Gothic style Unicode characters and vice versa
Convert normal text to bold Fraktur/Gothic style Unicode characters and vice versa
Convert normal text to small superscript text and back. Generate tiny text for social media, usernames, and decorative purposes.
Convert normal text to wide fullwidth aesthetic text and back. Generate vaporwave-style text for social media and decorative purposes.
Convert normal text to strikethrough crossed-out text and back. Generate strikethrough text for social media, corrections, and decorative purposes.
Convert normal text to squared boxed letters and back. Generate enclosed text with filled square backgrounds for social media and decorative purposes.
Convert text to capital case where the first letter of each word is capitalized
Convert text to alternating case (aLtErNaTiNg CaSe) for meme-style text
Convert text to bold Unicode characters for social media and messaging
Convert text to underlined Unicode characters using combining underline
Convert text to squared outlined Unicode characters
Convert text to squared filled/negative Unicode characters
Convert text to circled outlined (bubble) Unicode characters and back
Convert text to circled filled (inverted bubble) Unicode characters and back
Validate ABA routing numbers used in US banking. Check if an ABA routing transit number is valid.
Check if a string contains a specific substring with options for case sensitivity and minimum occurrences
Extract and format phone numbers from any text using libphonenumber-js. Supports international formats with E.164, RFC 3966, and national formatting options.
Generate all possible permutations of characters in a string. Enter any text and see every unique arrangement of its characters.
Shift characters in text to the left by a specified number of positions
Shift characters in text to the right by a specified number of positions
Repeat text multiple times with optional separator
Split text into individual words with customizable output separators
Randomize and shuffle letters, words, or lines in your text
Encrypt and decrypt text using AES-128, AES-192, or AES-256 encryption with a secret key.
Convert text between plain characters and Unicode formats like code points (U+XXXX), JavaScript escape sequences, HTML entities, hexadecimal, and decimal values
Generate mailto links for email with recipient, CC, BCC, subject, and body parameters. Create clickable email links for websites and HTML documents.
Convert Cyrillic text to visually similar Latin/ASCII characters (homoglyphs)
Check if two strings are exactly equal using strict comparison