Text & string processing
224 tools available
Paste a Wikipedia article URL and get the page content as clean plain text, Markdown, HTML, raw wikitext, or a parsed syntax tree.
Normalize Unicode text using NFC, NFD, NFKC, and NFKD forms.
Generate a standards-friendly humans.txt file with team, technology, thanks, and site metadata.
Quickly type Estonian-specific letters like Š, Ž, Õ, Ä, Ö, and Ü in a textarea.
Upload a custom font file (TTF, OTF, WOFF, WOFF2) and preview how it renders. Test with custom text, change size, weight, color, line height, letter spacing, and view the full alphabet specimen.
Extract text from images directly in your browser using Tesseract.js OCR engine. Supports 19 languages including English, Russian, Chinese, Japanese, Arabic, and more.
Extract embedded text from every page of a PDF file directly in your browser.
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
Paste Markdown and visualize the heading structure as an interactive tree. Analyze h1–h6 hierarchy, detect nesting issues, and view heading statistics.
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
Count SMS characters and calculate how your message will be split. Automatically detects GSM-7 and Unicode encoding.
Count hashtags in your text instantly. Extract and analyze all hashtags from social media posts, captions, or any text. Get total count, unique hashtag count, and frequency analysis.
Extract hashtags from text and list them in a table with positions.
Generate initials from full names instantly. Extract first, middle, and last name initials with customizable formatting options. Choose separator styles (dots, spaces, dashes), letter case (uppercase, lowercase), and control whether to include middle names.
Convert text to uppercase letters
Convert spaces to newlines or newlines to spaces in your text