500 working online tools
Search or filter all 500 tools. Unfinished media converters and unconfigured AI functions are not included.
Merge PDFsJoin the pages of PDF files in their selected order.Split PDF by page rangeExport an inclusive PDF page range as a new document.Split PDF into individual pagesExport every PDF page as its own PDF inside a ZIP archive.Compress PDFReserialize PDF objects using compressed object streams.Rotate PDF pagesRotate selected PDF pages clockwise.Crop PDF pagesSet a rectangular crop box on selected PDF pages.Reorder PDF pagesCopy PDF pages into the exact order you enter.Delete PDF pagesRemove selected pages from a PDF.Extract selected PDF pagesCopy selected PDF pages into a new document.Duplicate PDF pagesAppend an extra copy of each selected page.PDF to JPGRender PDF pages as genuine JPEG files in a ZIP archive.PDF to PNGRender PDF pages as genuine PNG files in a ZIP archive.JPG to PDFPlace actual JPEG images on PDF pages.PNG to PDFPlace actual PNG images on PDF pages.Mixed images to PDFCombine PNG and JPEG images into one PDF.Extract PDF textExtract selectable PDF text in page order.TXT to PDFTypeset a UTF-8 text file as an A4 PDF.PDF to TXTExport the selectable text of a PDF as UTF-8 TXT.PDF to grayscaleRender PDF pages into a grayscale PDF.Add text watermark to PDFOverlay a text watermark on selected PDF pages.Add image watermark to PDFOverlay a PNG or JPEG watermark on selected PDF pages.Add PDF page numbersAdd visible page numbers to selected PDF pages.Add PDF header and footerAdd a text header and footer to selected PDF pages.Add Bates numbers to PDFStamp consecutive Bates identifiers onto PDF pages.Decrypt PDF with known passwordOpen a PDF with its known password and export decrypted pages.Inspect PDF permissionsRead a PDF’s declared permission flags.View PDF metadataRead PDF document metadata and page dimensions.Edit PDF metadataEdit the PDF title, author, subject and keywords.Change PDF page sizeResize PDF pages and scale their content proportionally.Add PDF marginsAdd equal margins around every PDF page.Add PDF page backgroundDraw a solid background behind PDF page content.Flatten PDF forms and annotationsFlatten visible PDF form and annotation appearances.Fill PDF form fieldsFill supported PDF text, checkbox and choice form fields.Inspect PDF form fieldsList PDF form field names, types and values.Export PDF bookmarksExport PDF outline/bookmark titles, destinations and nesting.Edit PDF bookmarksReplace the PDF bookmark outline with a supplied list.Inspect PDF signature fieldsInspect PDF signature fields and whether values are present.Compare text of two PDFsCompare extracted text from two PDFs line by line.Compress imageRe-encode a still image as JPEG or WebP with a chosen quality.Resize imageResize PNG, JPEG, and WebP images by dimensions or maximum file size.Crop imageCrop an exact pixel rectangle from your image.Rotate imageRotate an image clockwise by a quarter, half or three-quarter turn.Flip imageMirror an image horizontally, vertically or on both axes.JPG to PNGDecode an actual JPEG and export it as PNG.PNG to JPGConvert an actual PNG to a JPEG with a white background.Convert image to WebPConvert PNG, JPEG or still WebP into a genuine WebP file.Convert image to AVIFEncode a still image as a genuine AVIF using the AV1 WASM encoder.HEIC to JPGDecode a HEIC/HEIF image and export its primary picture as JPEG.SVG to PNGRasterize static, self-contained SVG artwork into PNG.Raster image vector tracingTrace image pixel runs as genuine SVG vector paths.TIFF to JPGDecode the first page of a TIFF and export it as JPEG.BMP to PNGDecode an uncompressed BMP and export a PNG.GIF to PNGExport the first composited GIF frame as a PNG.Batch image format converterConvert up to 20 still images and download the results in a ZIP.Batch image compressorRe-encode a batch of images at a selected lossy quality.Batch image resizerResize a batch of images proportionally within a bounding box.Change image aspect ratioChange image aspect ratio by a centered crop or added padding.Add padding to imageAdd separate padding on each side of an image.Trim transparent image bordersRemove outer rows and columns that contain no visible pixels.Remove image backgroundRemove a portrait background using an on-device MODNet alpha-matting model.Replace image backgroundReplace transparent image areas with a selected background color.Blur image backgroundBlur the background outside a foreground rectangle you choose.Blur whole imageApply a whole-image box blur with a chosen pixel radius.Sharpen imageSharpen image detail with an unsharp mask.Adjust image brightnessMultiply image RGB channel values to adjust brightness.Adjust image contrastAdjust RGB contrast around the midpoint of the channel range.Adjust image saturationAdjust color saturation around weighted grayscale.Shift image hueRotate image hue using an RGB color matrix.Convert image to grayscaleMix an image with weighted grayscale.Apply sepia effectApply a classic sepia color matrix at a chosen strength.Invert image colorsInvert image RGB colors at a chosen strength.Adjust image gammaApply a power-law gamma adjustment to RGB channels.Adjust image exposureAdjust exposure in linear sRGB using photographic stops.Adjust image temperatureWarm or cool decoded image colors.Adjust image tintShift image tint between green and magenta.Denoise imageReduce impulse noise using a small median filter.Pixelate imagePixelate the whole image into averaged square blocks.Mosaic-redact image regionsMosaic a specified rectangular image region.Add text watermark to imageAdd a visible text watermark to an image.Add logo watermark to imageComposite a logo watermark over a base image.Add image borderAdd an even border outside all image edges.Round image cornersMake image corners transparent with a chosen radius.Create image drop shadowCreate an expanded PNG with an alpha-aware drop shadow.Create photo collageArrange images into a configurable photo collage.Replace a color in imageReplace pixels near a chosen RGB color.Create photo contact sheetCreate a contact sheet of image previews.Create meme imageCreate a meme with top and bottom caption bands.Generate image thumbnailGenerate a thumbnail within a bounding box.Crop image for social media formatsCreate a centered crop for common social image formats.Create passport photo sheetRepeat a centered photo crop on a white printable sheet.Create favicon from imageCreate a square PNG favicon from an image.Convert PNG to ICOConvert a PNG into a genuine ICO image container.Create sprite sheetCombine images into a PNG sprite grid.Slice sprite sheetSlice an evenly divided sprite sheet into PNG files.Extract GIF framesExtract composited GIF frames into a PNG ZIP with timing data.Create GIF from framesEncode selected image frames as a looping GIF.Create animated WebPEncode selected image frames as a looping animated WebP.Optimize SVG markupValidate and compact static SVG markup.View image metadataInspect structural image metadata without uploading it.Remove image EXIF metadataRemove source EXIF metadata by decoding and exporting a new PNG.Fix EXIF image orientationBake EXIF orientation into pixels and clear the orientation tag.Find dominant image colorFind the most represented visible image color group.Extract color palette from imageExtract a ranked color palette from visible image pixels.DOCX to TXTExtract paragraph and table text from a DOCX file.TXT to DOCXCreate a genuine DOCX from UTF-8 plain text.DOCX to HTMLConvert DOCX semantic content to safe HTML.HTML to DOCXConvert HTML text structure into a genuine DOCX.Merge DOCX filesMerge DOCX paragraph text into one DOCX.Split DOCX by headingsSplit a DOCX into documents at top-level headings.Count words in DOCXCount DOCX words, characters and paragraphs.Find and replace in DOCXReplace exact text within DOCX paragraphs.View DOCX metadataRead DOCX core and extended document properties.Remove DOCX metadataRemove DOCX core and extended property values.Fill DOCX template variablesFill {{name}} variables in DOCX paragraph text.Extract DOCX headingsExport DOCX heading text and outline levels as JSON.DOCX to MarkdownConvert DOCX semantic content to Markdown.Markdown to DOCXConvert Markdown blocks to a genuine DOCX.Markdown to HTMLRender Markdown to sanitized HTML.HTML to MarkdownConvert HTML to Markdown.TXT to MarkdownEscape plain text into literal Markdown paragraphs.CSV to XLSXParse CSV into a genuine XLSX workbook.XLSX to CSVExport one XLSX worksheet as CSV.XLSX to JSONExport one XLSX worksheet as a JSON array of objects.JSON to XLSXCreate an XLSX workbook from a JSON array of objects.Merge XLSX worksheetsMerge worksheets from XLSX workbooks into one XLSX.Split XLSX worksheetsExport each XLSX worksheet to a separate XLSX in a ZIP.Remove duplicate spreadsheet rowsRemove spreadsheet rows with duplicate selected cell values.Filter spreadsheet rowsFilter spreadsheet rows by an exact cell value.Sort spreadsheet rowsSort spreadsheet data rows by one column.Reorder spreadsheet columnsReorder spreadsheet columns by letter.Create spreadsheet pivot summaryCreate a grouped spreadsheet summary.Inspect spreadsheet formulasInspect XLSX formulas and their cached results.Remove empty spreadsheet rowsRemove spreadsheet rows whose cells are all empty.Extract PPTX speaker notesExtract speaker notes from PPTX slides.Change text caseConvert text to uppercase, lowercase, or title case.Count words in textCount word-like segments in Unicode text.Count characters in textCount visible graphemes, Unicode code points, UTF-16 units, and UTF-8 bytes.Count sentencesCount sentence segments containing letters or numbers.Count paragraphsCount paragraphs separated by one or more blank lines.Estimate reading timeEstimate reading time from word count and your chosen reading speed.Estimate syllable countEstimate English syllables using a documented vowel-group heuristic.Sort text linesSort lines alphabetically or using natural numeric order.Reverse text linesReverse the order of text lines without reversing characters.Remove duplicate linesRemove repeated lines while keeping the first occurrence.Trim text whitespaceTrim each line and remove whitespace at the start and end of the text.Remove blank text linesRemove empty and whitespace-only lines.Find and replace textReplace every literal occurrence of text with another value.Test text with regexRun a JavaScript regular expression against supplied text.Compare two text blocksCompare two text blocks with a line-by-line longest-common-subsequence diff.Merge text blocksCombine two text blocks with an explicit separator.Split text by delimiterSplit text at every occurrence of a literal delimiter.Join text linesJoin text lines with your chosen separator.Preview MarkdownRender GitHub-flavored Markdown in a sandboxed preview and inspect its HTML.Markdown to plain textConvert Markdown to readable plain text through a real Markdown and HTML parser.HTML to plain textExtract readable text from an HTML document.Generate URL slugCreate a lowercase URL slug from text.Generate Lorem IpsumGenerate a chosen number of Lorem Ipsum words and paragraphs.Generate random sample wordsChoose sample words using cryptographic random sampling with replacement.ROT13 text encoderApply ROT13 to Latin letters while keeping other characters unchanged.Caesar cipher encoder and decoderEncode or decode ASCII letters with a chosen Caesar shift.Morse code encoderEncode supported letters, digits, and punctuation as International Morse code.Morse code decoderDecode International Morse letters into readable uppercase text.Text Base64 encoder and decoderEncode UTF-8 text as Base64 or decode Base64 back to UTF-8.Normalize Unicode textNormalize Unicode text to NFC, NFD, NFKC, or NFKD.Unicode escape encoder and decoderConvert text to Unicode escapes or decode literal Unicode escapes.Text to code pointsInspect each Unicode code point with its hexadecimal and decimal values.HTML entity encoder and decoderEscape HTML-sensitive characters or decode HTML5 character references.Visualize invisible whitespaceReveal spaces, tabs, line endings, and common invisible Unicode characters.Text word frequency analyzerCount occurrences of each word and rank them by frequency.Format JSONMake valid JSON readable with consistent indentation.Minify JSONRemove optional JSON whitespace while preserving its parsed structure.Validate JSON syntaxCheck whether text is supported, syntactically valid JSON.Compare JSON structuresCompare JSON values structurally and report changes with JSON Pointer paths.Test JSONPath queryEvaluate non-executable JSONPath selectors against JSON.Generate TypeScript types from JSONInfer a TypeScript type from a JSON example.Generate JSON schemaGenerate a draft-07 JSON schema from a JSON example.Validate JSON against schemaValidate a JSON instance against an offline draft-07 JSON schema.CSV to JSONConvert quoted CSV rows into JSON objects.JSON to CSVConvert a JSON array of objects into CSV.YAML to JSONConvert YAML 1.2 core data into JSON.JSON to YAMLSerialize JSON values as YAML 1.2.Validate YAMLValidate YAML 1.2 core syntax and supported value types.Format XMLFormat well-formed XML with two-space indentation.Minify XMLMinify XML with explicit control over whitespace-only text.Validate XMLValidate XML well-formedness.XML to JSONConvert parsed XML elements, attributes and text into JSON.JSON to XMLBuild well-formed XML from the documented JSON mapping.Format HTMLIndent HTML with a dedicated HTML formatter.Minify HTMLMinify parsed HTML by removing comments and collapsing HTML whitespace.Format CSSFormat CSS with two-space indentation after parsing it.Minify CSSGenerate compact CSS from a parsed stylesheet.Format JavaScriptFormat valid JavaScript with two-space indentation.Minify JavaScriptMinify JavaScript syntax without name mangling or compression transforms.Format SQLFormat SQL using the selected dialect.Minify SQLReduce SQL formatting whitespace while preserving quoted values and comments.URL percent encoder and decoderPercent-encode or decode URL text with explicit component or URI rules.Parse URL query parametersParse query parameters while preserving repeated names and empty values.Build URL query stringBuild a URL query string from a JSON object.Decode JWT claimsDecode a compact JWT header and claims without trusting its signature.Verify JWT signatureVerify a JWT HS256 signature with an explicitly supplied shared key.Validate UUIDValidate a canonical UUID and report its version or special value.Calculate text cryptographic hashCalculate a text or file digest.Generate HMAC digestCalculate HMAC authentication bytes.Encode file to Base64Encode actual file bytes as Base64.Decode Base64 to fileDecode strict Base64 into a genuine downloadable file.Look up HTTP status codeLook up an HTTP status code and its registered meaning.Inspect and format HTTP headersParse HTTP header lines while preserving duplicate fields.Convert cURL to fetchConvert a supported literal cURL request into JavaScript fetch code.Convert fetch to cURLConvert a literal fetch call into a quoted cURL command.Parse cron expressionParse five-field Unix cron into explicit allowed values.Build cron expressionBuild a validated five-field Unix cron expression.Convert text to hexadecimalEncode text as hexadecimal UTF-8 bytes.Format GraphQL queryParse and format a GraphQL executable or schema document.Validate OpenAPI documentValidate an OpenAPI 3.0.x document against the specification schema.Generate HTML meta tagsGenerate escaped HTML title, description and canonical metadata.Preview desktop SERP snippetPreview an illustrative desktop search snippet from your own metadata.Preview mobile SERP snippetPreview an illustrative mobile search snippet from your own metadata.Generate robots.txtGenerate robots.txt crawler rules and sitemap directives.Analyze robots.txt rulesEvaluate pasted robots.txt rules for a crawler and request path.Generate XML sitemapGenerate a sitemap XML document from absolute URLs.Validate XML sitemapValidate sitemap XML structure, URLs and common optional metadata.Generate canonical tagGenerate an escaped canonical link element.Generate hreflang tagsGenerate hreflang links from a language-to-URL mapping.Validate hreflang pairsCheck reciprocal hreflang pairs in a supplied page set.Generate Open Graph tagsGenerate escaped Open Graph metadata.Generate X/Twitter card tagsGenerate escaped X/Twitter card metadata.Build JSON-LD schemaBuild a schema.org JSON-LD object from supplied fields.Validate JSON-LD syntaxCheck JSON-LD syntax and required top-level markers.Generate FAQ schemaGenerate FAQPage JSON-LD from question/answer pairs.Generate Product schemaGenerate Product JSON-LD with optional offers.Generate LocalBusiness schemaGenerate LocalBusiness JSON-LD with a postal address.Generate Organization schemaGenerate Organization JSON-LD from organization details.Generate Breadcrumb schemaGenerate BreadcrumbList JSON-LD in the supplied order.Generate Article schemaGenerate Article JSON-LD from article metadata.Generate VideoObject schemaGenerate VideoObject JSON-LD from real video metadata.Extract sitemap URLsExtract loc URLs from a validated sitemap document.Generate redirect rulesGenerate exact-path redirect rules from a validated CSV mapping.Validate redirect mapping CSVValidate redirect CSV paths, statuses, duplicates and cycles.Inspect webpage meta tagsInspect title, description, canonical, viewport, and social metadata in pasted HTML.Preview social-sharing cardExtract Open Graph and X/Twitter share card text and image URLs from pasted HTML.Audit link rel attributesList link rel values and target URLs in pasted HTML, identifying common SEO link relationships.Analyze webpage headingsInspect H1–H6 heading order and missing or repeated H1 headings in pasted HTML.Extract internal webpage linksExtract internal links from pasted HTML using its declared base or site origin.Extract external webpage linksExtract off-site links from pasted HTML using its declared base or site origin.Audit webpage image alt textFind missing and empty alt attributes in images inside pasted HTML.Inspect webpage meta robots rulesAnalyze page-level robots directives in pasted HTML.Calculate percentageFind a percentage of an amount.Calculate percentage changeCalculate the relative increase or decrease from a positive starting value.Calculate discountCalculate the discount amount and price after discount.Calculate Indian GSTAdd or extract Indian GST and split the tax by supply type.Calculate sales taxCalculate sales tax added to or included in an amount.Calculate EMICalculate fixed-rate monthly loan payments and total interest.Generate loan amortization scheduleGenerate a monthly loan schedule showing interest, principal, and balance.Calculate simple interestCalculate simple interest without interest-on-interest.Calculate compound interestCalculate compound growth at a chosen compounding frequency.Calculate SIP future valueEstimate future value for equal monthly SIP contributions.Calculate CAGRCalculate compound annual growth between two values.Calculate ROICalculate net profit and return on investment.Calculate break-even pointCalculate units and revenue needed to cover fixed and variable costs.Calculate profit marginCalculate profit as a percentage of revenue.Calculate markupCalculate markup as a percentage of cost.Calculate inflation-adjusted valueEstimate future cost or present purchasing power at a chosen inflation rate.Calculate savings goal contributionsFind the monthly contribution needed to reach a savings goal.Calculate fixed deposit maturityEstimate fixed-deposit maturity with a chosen compounding frequency.Calculate recurring deposit maturityEstimate recurring-deposit maturity from monthly deposits and compounding assumptions.Calculate ageCalculate completed calendar years, months and days between birth and a reference date.Calculate difference between datesCalculate the signed day difference between two calendar dates.Calculate time durationCalculate elapsed time between two unambiguous timestamp instants.Count business days with chosen holidaysCount business days using chosen weekends, holidays and endpoint inclusion.Calculate days until dateCalculate days remaining until a target date from an explicit reference date.Convert time zones with DSTConvert an exact instant to an IANA time zone using its daylight-saving rules.Convert Unix timestampsConvert Unix seconds or milliseconds to ISO UTC, or an ISO instant to Unix time.Reformat datesReformat a calendar date using an explicit input date order.Convert length unitsConvert length between explicitly named units.Convert mass unitsConvert mass between explicitly named units.Convert temperature unitsConvert Celsius, Fahrenheit and Kelvin with absolute-zero validation.Convert area unitsConvert area between explicitly named units.Convert volume unitsConvert volume between explicitly named units.Convert speed unitsConvert speed between explicitly named units.Convert pressure unitsConvert pressure between explicitly named units.Convert energy unitsConvert energy between explicitly named units.Convert power unitsConvert power between explicitly named units.Convert data storage unitsConvert data storage between explicitly named units.Convert fuel economy unitsConvert fuel consumption and fuel economy using explicit gallon definitions.Calculate BMICalculate adult body mass index and a general adult screening category.Calculate basal metabolic rateEstimate resting energy expenditure using the simplified Mifflin–St Jeor equation.Estimate daily calorie needsEstimate daily energy expenditure from a resting estimate and an explicit activity factor.Estimate body fat percentageEstimate adult body-fat percentage using the Deurenberg BMI-based regression.Calculate running paceCalculate running pace per kilometre and mile from distance and elapsed time.Calculate speed distance and timeSolve speed, distance or time from the other two quantities.Calculate GPACalculate a credit-weighted GPA from explicit course points and credits.Calculate grade percentageCalculate a grade percentage from earned and possible marks.Calculate fractionsAdd, subtract, multiply or divide fractions exactly, then simplify the result.Calculate ratios and proportionsSimplify a whole-number ratio or find x in a/b = c/x.Calculate mean median and modeCalculate mean, median, all modes, minimum and maximum for a numeric list.Generate QR for plain textGenerate a QR for plain text.Generate QR for URLGenerate a QR for an HTTP(S) URL.Generate Wi-Fi QRGenerate a Wi-Fi configuration QR.Generate vCard QRGenerate a contact vCard QR.Generate email QRGenerate an email QR.Generate SMS QRGenerate an SMS QR.Generate phone-number QRGenerate a telephone QR.Generate calendar-event QRGenerate an event QR.Generate map-location QRGenerate a geographic coordinate QR.Generate UPI payment QRGenerate a UPI payment QR.Add logo to QR codePlace a selected logo in a genuine high-error-correction QR.Generate QR codes in batchGenerate separate QR symbols for each input line and download a ZIP.Scan QR code from image or cameraDecode QR content from an uploaded image.Generate Code 128 barcodeGenerate a standards-based Code 128 barcode.Generate EAN-13 barcodeGenerate a standards-based EAN-13 barcode.Generate UPC-A barcodeGenerate a standards-based UPC-A barcode.Generate Code 39 barcodeGenerate a standards-based Code 39 barcode.Generate ITF barcodeGenerate a standards-based ITF barcode.Scan linear barcodeDecode a supported linear barcode from an image.Generate downloadable vCard fileCreate a real UTF-8 vCard contact file.Generate ICS calendar fileCreate a UTC event in an ICS calendar file.Generate fictional username ideasGenerate fictional username combinations locally.Generate secure random integersGenerate uniformly distributed secure random integers.Roll virtual diceRoll virtual dice using cryptographic randomness.Generate random color paletteGenerate a random color palette with real hex/RGB values.Generate strong passwordGenerate passwords using unbiased cryptographic random selection.Estimate password strengthEstimate guessability with a local dictionary/pattern model.Generate secure passphraseGenerate a passphrase from the official 7,776-word EFF list.Generate secure PINGenerate an unbiased random numeric PIN, including leading zeros.Generate random authentication tokenGenerate a random token with specified entropy.Calculate file checksumCalculate a genuine digest of the selected local file.Compare file checksumsCompare an actual file digest with the expected checksum.Generate PBKDF2 derived keyDerive a key with PBKDF2-HMAC-SHA256.Encrypt file with AES-GCMEncrypt a local file with authenticated AES-256-GCM.Decrypt AES-GCM encrypted fileDecrypt an authenticated CraftAI AES-GCM file.Encrypt text with AES-GCMEncrypt text using AES-256-GCM and PBKDF2.Decrypt AES-GCM textAuthenticate and decrypt a CraftAI encrypted text envelope.Inspect magic bytes file typeInspect file signatures instead of trusting the extension.Detect secrets in pasted textFind likely secrets in pasted text using explicit patterns.Redact email addresses from textReplace matching email addresses with a marker.Redact phone numbers from textRedact phone-like digit sequences in pasted text.Redact selected sensitive text spansRedact exact character spans selected by offsets.Inspect email message headersUnfold and inspect an email message header block.Generate Content Security PolicyGenerate an explicit Content Security Policy.Analyze Content Security PolicyAnalyze CSP directives and common unsafe configurations.Audit cookie security attributesInspect attributes of pasted Set-Cookie headers.Extract email addressesFind email address strings in pasted text.Extract website URLsCollect explicit HTTP and HTTPS URLs from text.Extract hashtagsFind and list unique social-media hashtags.Extract user mentionsFind and list @username-style mentions.Extract numeric valuesCollect signed integer and decimal numeric tokens.Remove emoji charactersRemove supported emoji sequences while leaving other text.Extract emojisCollect supported emoji sequences from text.Convert tabs to spacesReplace literal tabs with four spaces.Convert four spaces to tabsReplace groups of four spaces with tab characters.Add text line numbersPrefix each input line with its one-based number.Remove text line numbersStrip conventional leading line number prefixes.Shuffle text linesRandomize line order using cryptographic randomness.Sort lines by lengthOrder lines shortest-to-longest by visible grapheme count.Sort words alphabeticallySort word tokens alphabetically while keeping duplicates.List unique wordsList unique Unicode words in first-seen order.Count punctuation symbolsCount punctuation by character and output JSON.Detailed text statisticsGenerate a JSON report of lines, words, characters, bytes and whitespace.Remove accent marksRemove combining accents while preserving other letters.Keep ASCII characters onlyStrip non-ASCII codepoints from text.Strip HTML tags safelyExtract readable text from pasted HTML without running scripts.Split text into sentencesBreak text into sentences, one per line.Collapse repeated spacesCollapse runs of horizontal spaces.Collapse repeated blank linesLimit consecutive blank lines to one.Reverse text charactersReverse Unicode grapheme clusters without breaking emoji.Reverse word orderReverse sequences of words while preserving one space between them.Extract domain namesFind unique domain names from text and URLs.Mask email addressesPartially hide email usernames in pasted text.Mask phone numbersMask likely international and local phone-number strings.Convert CSV to TSVParse RFC-style quoted CSV and export tab-delimited text.Convert TSV to CSVParse quoted tab-separated values and export valid CSV.Count vowels and consonantsCount Latin-script vowels and consonants separately.Count text digitsCount Unicode decimal digits in pasted text.Extract ISO datesExtract and validate YYYY-MM-DD dates from text.Normalize text line endingsConvert CRLF and CR line endings to LF.Find longest text linesReturn all lines tied for the greatest grapheme length.Find shortest nonempty linesReturn all lines tied for the fewest graphemes.Remove punctuation charactersRemove Unicode punctuation, preserving letters and whitespace.Extract uppercase wordsReturn all fully uppercase Unicode letter words.Extract lowercase wordsReturn all fully lowercase Unicode letter words.Trim leading and trailing linesRemove empty lines only at the start and end.Find duplicate text linesIdentify repeated nonblank lines and report exact occurrence counts.Measure text line lengthsReport grapheme and UTF-8 byte lengths for every input line.Detect line ending typesIdentify CRLF, LF, CR, and mixed line endings in pasted text.Extract HEX color codesList unique CSS HEX colors with 3, 4, 6 or 8 digits.Count hashtags by frequencyCount Unicode hashtags without case-sensitive duplicates.Find repeated adjacent wordsFind accidentally repeated consecutive words such as the the.Analyze common word pairsRank the most frequent adjacent word pairs in text.Extract Markdown headingsList Markdown ATX headings and line numbers, ignoring fenced code.Extract Markdown inline linksExtract simple Markdown links and image references locally.Summarize Markdown checklistsCount completed and pending Markdown checklist items.Audit HTML element IDsList HTML id attributes and identify duplicate element identifiers.Inspect HTML form structureSummarize form field names and requirements without revealing entered values.Find duplicate CSV recordsDetect identical CSV data rows while respecting quoted fields.Profile CSV column completenessReport missing values, unique counts and irregular CSV widths.Spell text with NATO alphabetConvert English letters to NATO phonetic spelling, keeping word breaks.APA citation generatorBuild an APA-style reference from JSON author, year, title and source fields.ASCII art generatorRender large block-letter ASCII text.Character removerRemove a specified set of characters from text.Duplicate word finderFind repeated words and occurrence counts.Em dash removerRemove or replace long dash characters.Invisible text generatorGenerate an invisible Unicode spacing character sequence.Number sorterSort signed decimal values numerically.Number to words converterSpell numbers and decimals in English.Pig Latin translatorTranslate English words into Pig Latin.Remove line breaksJoin lines using readable spaces.Remove underscoresReplace underscore separators with spaces.Repeat text generatorRepeat text a requested number of times.Roman numeral date converterRender an ISO date using Roman numeral day, month and year.Word cloud SVG generatorGenerate a downloadable SVG word cloud using actual word frequencies.Online notepadEdit and save plain text locally in the current browser.A1Z26 cipher encoder and decoderConvert letters to or from A1Z26 numbers.Binary text translatorConvert UTF-8 text to 8-bit binary bytes, or decode them.camelCase converterConvert phrases and identifiers to camelCase.dot.case converterConvert phrases and identifiers to dot.case.Hex to text converterDecode hexadecimal UTF-8 bytes into text.JSON stringify textEscape raw text as a valid JSON string.JSON unstringify textParse a quoted JSON string and recover its text.kebab-case converterConvert words to kebab-case identifiers.Markdown formatterNormalize Markdown heading and list spacing without converting the content.Markdown table generatorBuild a Markdown table from tab-separated rows.PascalCase converterConvert words to PascalCase identifiers.snake_case converterConvert words to snake_case identifiers.UTF-8 encoder and decoderEncode Unicode text as UTF-8 hexadecimal bytes or decode prefixed hexadecimal.UTM link generatorBuild a URL with validated UTM parameters from a JSON object.HTML to Markdown converterConvert simple pasted HTML headings, links and paragraphs to Markdown.Aesthetic text generatorConvert Latin characters to wide typographic forms.Big text generatorGenerate large block-letter text.Bold text generatorCreate Unicode mathematical bold text.Bubble text generatorCreate circled Unicode lettering.Cursed text toolCreate bounded combining-character decorative text.Cursive text generatorCreate Unicode mathematical script lettering.Cute font generatorCreate decorative circled lowercase characters.Discord font generatorCreate copyable fancy text variants for Discord.Double-struck text generatorCreate blackboard-bold Unicode text.Facebook font generatorCreate Unicode font variants for Facebook captions.Fancy text generatorGenerate multiple Unicode text style variants.Instagram font generatorGenerate copyable decorative Instagram text styles.Gothic text generatorRender Unicode fraktur lettering.Italic text generatorCreate mathematical italic Unicode text.Mirror text generatorMirror characters and reverse grapheme order.Slash text generatorDecorate text using slash-stroke combining marks.Small text generatorConvert Latin letters to small capitals.Stacked text generatorStack decorative combining marks above letters.Strikethrough text generatorRender strikethrough text using Unicode overlay.Subscript text generatorCreate Unicode subscripts where available.Superscript text generatorCreate Unicode superscripts where available.TikTok font generatorGenerate copyable decorative TikTok text styles.Twitter X font generatorGenerate text variants suitable for X posts.Typewriter text generatorCreate mathematical monospace Unicode characters.Underline text generatorUnderline text with combining Unicode marks.Unicode text converterDisplay Unicode codepoints and escaped representations.Unicode to plain text converterMap common decorative mathematical letters back to readable ASCII.Upside down text generatorFlip and reverse text using a Unicode map.WhatsApp font generatorGenerate copyable WhatsApp-ready text styling variants.Wide text generatorExpand Latin characters into fullwidth Unicode.Zalgo text generatorApply bounded glitch-style Unicode combining marks.Random choice generatorChoose one uniformly random item from separate input lines.Random date generatorChoose a random date inside an ISO date interval.Random IPv4 generatorGenerate a random public IPv4 address, excluding reserved ranges.Random letter generatorGenerate cryptographically random letters.Random month generatorChoose a random month.Random number generatorGenerate unbiased random integers inside a bounded range.UUID v4 generatorGenerate a cryptographically secure UUID version 4.Yes or no randomizerChoose yes or no with equal probability.Palindrome checkerCheck whether text reads the same forwards and backwards, ignoring case and punctuation.Anagram comparatorCompare two text phrases as character anagrams.Remove vowels from textRemove Latin vowels while preserving other characters.Remove consonants from textRemove Latin consonants while preserving vowels, symbols and whitespace.Initials abbreviation generatorGenerate initials from a phrase.Number text linesAdd sequential numbers before each line.Remove leading line numbersRemove common numbered-list prefixes from lines.Word length histogramCount the frequency of word lengths.Sentence length analyzerCount words in each detected sentence.Compare reading speedsCalculate slow, normal, and fast reading times from a baseline words-per-minute rate.Numeric text summaryExtract values and report their sum, minimum, maximum and average.Punctuation frequency reportCount punctuation marks and symbols used in text.Wrap text at widthWrap text into columns without breaking words when possible.Indent every lineAdd a configurable number of spaces before each line.Outdent every lineRemove common leading indentation from lines.Group text lines by lengthGroup lines into buckets based on character length.Random line subsetDraw multiple distinct random choices from separate input lines.Reverse line orderReverse the order of lines while preserving each line's text.Extract text between markersExtract all text spans between two supplied delimiters.Text list to TSVConvert a one-item-per-line list to a quoted TSV column.Base32 encode and decodeEncode UTF-8 as RFC 4648 Base32 or decode a Base32 string.Find JSON key recursivelyFind paths and values for a JSON key throughout nested documents.Flatten JSON objectFlatten nested JSON object paths into dot-keyed fields.Unflatten JSON objectExpand safe dot-keyed fields into a nested JSON object.JSON structure summaryShow key types and paths in a JSON document.CSV to Markdown tableConvert quoted CSV data into a valid Markdown table.Markdown table to TSVConvert a Markdown pipe table into tab-separated data.RGB to HEX converterConvert RGB integer channels into a hexadecimal CSS color.HEX to RGB converterConvert 3-digit or 6-digit CSS hexadecimal colors into RGB channels.HSL to HEX converterConvert an HSL triplet into a hexadecimal CSS color.HEX to HSL converterConvert hexadecimal colors to CSS HSL values.Inspect URL hostnameParse a secure HTTP URL into origin, path, hostname and query.Merge URL query parametersMerge a JSON object of query parameters into an HTTPS URL.JSON nesting depth analyzerMeasure maximum nested array and object depth in a JSON document.Count CSV rows and columnsValidate a CSV table and report row and column counts.