Word & character counter
Count words, Unicode characters, lines, sentences and UTF-8 bytes.
Open tool2541.CN / Tools
Save a tool to find it here.
280 Results
Count words, Unicode characters, lines, sentences and UTF-8 bytes.
Open toolConvert letter case, title case, sentence case, camelCase or snake_case.
Open toolCreate a clean lowercase slug while preserving Unicode letters.
Open toolRemove duplicate lines and preserve the first occurrence.
Open toolSort text alphabetically, naturally, by length or numerically.
Open toolReverse text by grapheme, word or line.
Open toolReplace literal text without interpreting regular expressions.
Open toolTrim lines, collapse repeated spaces, and remove empty lines.
Open toolJoin multiple lines with a chosen separator.
Open toolSplit text using a literal separator into separate lines.
Open toolAdd configurable line numbers to your text.
Open toolAdd a prefix and suffix to each input line.
Open toolCount words and rank them by frequency.
Open toolCompare two documents line by line with an ordered edit summary.
Open toolFind and deduplicate common email address patterns in text.
Open toolExtract HTTP and HTTPS links from text.
Open toolRemove HTML tags and decode standard character references.
Open toolShorten text by Unicode character count, optionally at a word boundary.
Open toolRepeat a phrase a controlled number of times.
Open toolWrap paragraphs at a chosen width without splitting words.
Open toolPad lines to a fixed width using a chosen character.
Open toolCheck whether letters and numbers read the same forwards and backwards.
Open toolCompare the normalized letter counts of two phrases.
Open toolRemove leading numbered-list markers from copied text.
Open toolKeep or remove lines containing a literal substring.
Open toolTurn lines into a Markdown, HTML, JSON or SQL string list.
Open toolEstimate Flesch reading ease and grade level using a syllable heuristic.
Open toolValidate JSON and format or minify it with configurable indentation.
Open toolConvert an array of flat objects into a properly quoted CSV table.
Open toolParse quoted CSV with embedded commas and line breaks into JSON.
Open toolParse and rewrite CSV with a different separator.
Open toolConvert CSV rows into a Markdown table.
Open toolSelect named CSV columns and preserve their chosen order.
Open toolRead a nested JSON value using dot notation and array indexes.
Open toolConvert nested objects into dot-path keys, or restore them.
Open toolRecursively sort object keys while preserving array order.
Open toolInfer a TypeScript type from a JSON sample.
Open toolConvert URL parameters and JSON objects, retaining repeated parameters.
Open toolEncode Unicode text to Base64 or decode valid UTF-8 Base64.
Open toolEncode or decode URL components using UTF-8 percent encoding.
Open toolEncode HTML-sensitive characters and decode named or numeric references.
Open toolConvert text to Unicode escape sequences and back.
Open toolEncode text as UTF-8 bytes in binary, octal, decimal or hex.
Open toolInspect each character’s Unicode code point and UTF-8 bytes.
Open toolEncode or decode UTF-8 quoted-printable text used in email content.
Open toolRead JWT headers and payloads without verifying their signature.
Open toolEscape text as a JSON string or decode a quoted JSON string.
Open toolNormalize text line endings to LF, CRLF or CR.
Open toolConvert octal permissions to symbolic read/write/execute permissions.
Open toolConvert signed integers between bases 2 through 36 without floating-point loss.
Open toolConvert signed integers to fixed-width binary and back.
Open toolInspect binary32 or binary64 floating-point representations.
Open toolReverse hexadecimal bytes, optionally within fixed-width groups.
Open toolCompute AND, OR, XOR, shifts and fixed-width NOT on integers.
Open toolBreak a web URL into its protocol, host, path, query and fragment.
Open toolResolve relative paths against a base URL.
Open toolAdd UTM campaign parameters without losing existing query parameters.
Open toolConvert a Unicode domain to its ASCII IDN form using the URL standard.
Open toolConvert dotted IPv4 addresses to integers, binary and hexadecimal.
Open toolCalculate the network, mask, address range and conventional host range.
Open toolGenerate escaped title, description, canonical and Open Graph metadata.
Open toolCreate a robots.txt file from allowed and disallowed path lists.
Open toolGenerate an XML sitemap from absolute HTTP or HTTPS URLs.
Open toolLook up common HTTP status codes and their meanings.
Open toolFind common media types by file extension or type name.
Open toolFind JavaScript regular-expression matches with a bounded execution time.
Open toolPreview the next UTC executions of a standard five-field cron expression.
Open toolEvaluate arithmetic, powers, parentheses and common scientific functions.
Open toolCalculate a percentage of a number and the corresponding remainder.
Open toolCalculate absolute and percentage change between two values.
Open toolFind what percentage one value represents of a total.
Open toolFind the sale price, savings and final price after tax.
Open toolAdd tax to a net amount or extract tax from a gross amount.
Open toolCalculate the tip and divide a bill equally.
Open toolCompare two packages using their price and quantity in the same unit.
Open toolProject compound growth with optional end-of-month contributions.
Open toolCalculate a level monthly payment and total interest.
Open toolCalculate interest without compounding.
Open toolCalculate compound annual growth between positive start and end values.
Open toolCalculate profit and return relative to an initial cost.
Open toolModel future prices or purchasing power at an entered constant inflation rate.
Open toolFind the unit sales needed to cover fixed costs.
Open toolCompare gross margin and markup from cost and sale price.
Open toolConvert annual pay and hourly pay with your work schedule.
Open toolEstimate fuel and cost from distance, consumption and unit price.
Open toolEstimate energy use and cost from appliance power and usage hours.
Open toolAdd, subtract, multiply or divide fractions with integer arithmetic.
Open toolTurn a finite decimal string into a reduced exact fraction.
Open toolCalculate the greatest common divisor and least common multiple of integers.
Open toolCheck whether an unsigned 64-bit integer is prime.
Open toolFactor a positive integer up to one trillion.
Open toolList prime numbers inside a bounded interval.
Open toolCompute a raised to b modulo m using exact integer arithmetic.
Open toolCalculate exact factorials with arbitrary-precision integers.
Open toolCalculate n choose r and ordered selections without repetition.
Open toolGenerate the Fibonacci sequence starting with 0 and 1.
Open toolCalculate terms and the sum of an arithmetic sequence.
Open toolCalculate terms and the sum of a geometric sequence.
Open toolCalculate count, sum, mean, median, range and population/sample deviation.
Open toolCalculate an average with nonnegative weights.
Open toolCompute a percentile using linear interpolation between sorted observations.
Open toolExpress a value as standard deviations from a mean.
Open toolFit y = ax + b and calculate the Pearson correlation for paired data.
Open toolSolve ax² + bx + c = 0, including complex roots.
Open toolSolve a two-equation linear system using determinants.
Open toolAdd, subtract or multiply two numeric matrices.
Open toolSwap matrix rows and columns.
Open toolCalculate the determinant of a square matrix with pivoting.
Open toolInvert a nonsingular square matrix using Gauss–Jordan elimination.
Open toolEvaluate polynomial coefficients in descending order using Horner’s method.
Open toolRound to decimal places or significant figures.
Open toolReduce an integer ratio to its simplest form.
Open toolSolve a : b = c : x for the missing fourth value.
Open toolConvert canonical Roman numerals and integers from 1 through 3999.
Open toolCalculate circle area and circumference from its radius.
Open toolCalculate area, perimeter and angles from three valid side lengths.
Open toolFind a hypotenuse or missing leg using the Pythagorean theorem.
Open toolCalculate rectangle area, perimeter, diagonal and aspect ratio.
Open toolCalculate sphere volume and surface area from its radius.
Open toolCalculate cylinder volume, curved area and total surface area.
Open toolCalculate a right circular cone’s volume and surface area.
Open toolCalculate volume, surface area and diagonal of a rectangular prism.
Open toolCalculate the distance, midpoint and slope between two points.
Open toolCalculate pixels per inch from resolution and diagonal size.
Open toolPreserve an aspect ratio when resizing to a new width.
Open toolConvert length between clearly labeled units.
Open toolConvert area between clearly labeled units.
Open toolConvert volume between clearly labeled units.
Open toolConvert mass between clearly labeled units.
Open toolConvert speed between clearly labeled units.
Open toolConvert duration between clearly labeled units.
Open toolConvert energy between clearly labeled units.
Open toolConvert power between clearly labeled units.
Open toolConvert pressure between clearly labeled units.
Open toolConvert data size between clearly labeled units.
Open toolConvert angle between clearly labeled units.
Open toolConvert frequency between clearly labeled units.
Open toolConvert force between clearly labeled units.
Open toolConvert torque between clearly labeled units.
Open toolConvert density between clearly labeled units.
Open toolConvert acceleration between clearly labeled units.
Open toolConvert data transfer rate between clearly labeled units.
Open toolConvert Celsius, Fahrenheit and Kelvin with an absolute-zero check.
Open toolConvert liters per 100 km and US/imperial miles per gallon.
Open toolConvert CSS pixels and relative font units with an explicit base size.
Open toolConvert amounts using an exchange rate you provide.
Open toolEstimate ideal transfer time from file size and network speed.
Open toolConvert Unix seconds or milliseconds and ISO 8601 instants.
Open toolCalculate the signed number of days between calendar dates.
Open toolAdd calendar months and days, clamping month-end dates when needed.
Open toolCount weekdays between two dates, excluding an optional holiday list.
Open toolCalculate completed years, months and days between two dates.
Open toolCheck a Gregorian year and its February length.
Open toolFind the ISO week-year, week number and weekday.
Open toolShow the same instant in several IANA time zones.
Open toolGenerate a Monday-first calendar for a Gregorian month.
Open toolAdd hours:minutes:seconds durations, including durations longer than a day.
Open toolConvert non-drop-frame timecode and frame counts at integer frame rates.
Open toolFormat an ISO instant in a chosen locale and time zone.
Open toolGenerate uniformly sampled integers within inclusive bounds.
Open toolChoose one or more entries from a list without replacement.
Open toolShuffle lines with the Fisher–Yates algorithm.
Open toolShuffle participants into balanced random teams.
Open toolRoll configurable fair dice and calculate the total.
Open toolFlip a fair virtual coin and summarize heads and tails.
Open toolGenerate cryptographically random UUID version 4 identifiers.
Open toolPick calendar dates uniformly within an inclusive date range.
Open toolGenerate unbiased random strings from your chosen character set.
Open toolConvert HEX or RGB to RGB, HSL, HSV and CMYK coordinates.
Open toolCreate RGB and HEX colors from hue, saturation and lightness.
Open toolCalculate contrast ratio and WCAG AA/AAA text thresholds.
Open toolGenerate complementary, analogous, triadic or tetradic HSL palettes.
Open toolBlend a color with white and black to create tints and shades.
Open toolMix two opaque sRGB colors by a chosen percentage.
Open toolGenerate a two-color CSS linear or radial gradient.
Open toolGenerate a configurable CSS box-shadow declaration.
Open toolCalculate the RGB complement of an opaque color.
Open toolConvert fullwidth ASCII forms and spaces to halfwidth, or the reverse.
Open toolConvert integers to standard or financial Chinese number words.
Open toolConvert a nonnegative amount with up to two decimal places to financial Chinese.
Open toolConvert common Chinese and ASCII punctuation marks.
Open toolShow a Gregorian date in the Chinese lunar calendar using browser calendar data.
Open toolNormalize Unicode text to NFC, NFD, NFKC or NFKD.
Open toolWrite signed integers up to 999 trillion in English words.
Open toolReduce image dimensions and encode a smaller WebP or JPEG, with an exact before-and-after size comparison.
Open toolConvert browser-readable images to PNG, JPEG or WebP and choose a background for JPEG output.
Open toolResize an image to a chosen width and height, optionally keeping its original proportions.
Open toolCrop a precise rectangle using pixel coordinates measured from the top-left corner.
Open toolRotate an image by any angle while retaining the complete picture on an expanded canvas.
Open toolMirror an image horizontally, vertically or across both axes.
Open toolTurn an image into grayscale using weighted RGB luminance.
Open toolInvert RGB colors while preserving the alpha channel.
Open toolApply a warm sepia color transformation to a photo.
Open toolConvert pixels to pure black or white at a selected luminance threshold.
Open toolAdjust brightness and contrast with predictable RGB pixel operations.
Open toolIncrease color intensity or blend an image toward grayscale.
Open toolApply a Gaussian-style canvas blur to soften an image.
Open toolEnhance edge contrast with a configurable sharpening convolution.
Open toolCreate mosaic blocks by downsampling and enlarging with smoothing disabled.
Open toolAdd an even colored border around all four edges without covering the original image.
Open toolRound image corners and retain a transparent background in the exported PNG.
Open toolMake a centered circular avatar with transparent corners.
Open toolPlace a text watermark at the center or near a corner of your image.
Open toolOverlay a local logo image with adjustable size and opacity.
Open toolCombine multiple images into a labeled grid with consistent thumbnail sizes.
Open toolCut an image into rows and columns and download each tile or one ZIP archive.
Open toolInspect decoded dimensions, aspect ratio, file type and uncompressed RGBA memory size.
Open toolEncode a local image as a complete Base64 data URL for inline use.
Open toolReduce the opacity of an image while preserving existing transparency.
Open toolReplace pixels near a selected RGB color using a distance tolerance.
Open toolRemove pixels matching a background color, with an adjustable RGB tolerance.
Open toolFind the nontransparent pixel bounds and remove empty margins automatically.
Open toolFind common quantized colors from a sampled image and generate a downloadable palette.
Open toolMap image luminance between two chosen colors for a duotone effect.
Open toolVisualize a red, green, blue or alpha channel as a grayscale image.
Open toolCreate a Windows ICO favicon containing a PNG-encoded icon at your selected size.
Open toolRasterize safe, self-contained SVG source at a chosen size.
Open toolCombine pages from multiple PDFs in the order the files are selected.
Open toolCreate one new PDF containing a selected list or range of pages.
Open toolSplit a PDF into individual pages or groups and download them in one ZIP.
Open toolBuild a PDF in an explicit page order, including reversed ranges or repeated pages.
Open toolDelete selected pages and keep all remaining pages in their original order.
Open toolRotate selected PDF pages clockwise in quarter-turn steps.
Open toolInspect page count, dimensions, rotation and standard document metadata.
Open toolReplace a PDF title, author, subject and keywords with values you choose.
Open toolAdd simple page numbers to the top or bottom margin of a PDF.
Open toolAdd an angled text watermark to each PDF page.
Open toolPlace local images on separate PDF pages, preserving their order and proportions.
Open toolRender selected PDF pages to PNG or JPEG images with a local PDF engine.
Open toolExtract an existing PDF text layer into a plain text file, page by page.
Open toolMerge existing form field appearances into PDF page content.
Open toolList AcroForm field names, field types and their current values as JSON.
Open toolRewrite a PDF with object streams and report whether the resulting file is smaller.
Open toolPackage local files into a standard ZIP archive with selectable compression.
Open toolExtract individual files from a ZIP archive without uploading the archive.
Open toolRead archive entry names and declared compressed and expanded sizes.
Open toolCompress one local file using GZIP format.
Open toolDecompress one local file using GZIP format.
Open toolCompress one local file using ZLIB format.
Open toolDecompress one local file using ZLIB format.
Open toolCompress one local file using raw DEFLATE format.
Open toolDecompress one local file using raw DEFLATE format.
Open toolRead file bytes as hexadecimal, with optional offset and ASCII columns.
Open toolTurn pairs of hexadecimal digits into downloadable binary bytes.
Open toolEncode arbitrary local file bytes as Base64 text.
Open toolDecode Base64 text or a data URL into an exact binary file.
Open toolSplit a file into ordered binary chunks and package them in a ZIP archive.
Open toolConcatenate selected file bytes in filename order or selection order.
Open toolCalculate SHA-256, SHA-384, SHA-512, SHA-1, MD5 or CRC32 over UTF-8 text.
Open toolCalculate cryptographic hashes and CRC32 for a local file and compare a known checksum.
Open toolCreate a keyed HMAC over UTF-8 text using SHA-256, SHA-384 or SHA-512.
Open toolDerive a key from a password using PBKDF2-HMAC-SHA-256 with an explicit salt and iteration count.
Open toolEncrypt text with authenticated AES-256-GCM and a password-derived key.
Open toolAuthenticate and decrypt a text envelope created by the AES-GCM encryption tool.
Open toolEncrypt file content and its original filename in a password-protected AES-GCM envelope.
Open toolRestore file bytes from a password-protected 2541 AES-GCM envelope.
Open toolGenerate a fresh RSA public/private key pair and export standard PEM keys.
Open toolEncrypt a short UTF-8 message with an RSA public key using OAEP and SHA-256.
Open toolDecrypt a Base64 RSA-OAEP message with its PKCS#8 private key.
Open toolSign UTF-8 text with RSA-PSS, SHA-256 and a 32-byte salt.
Open toolVerify that a message matches an RSA-PSS signature and public key.
Open toolCreate a standards-based QR code for text or a URL, entirely in your browser.
Open toolEncode a Wi-Fi network name, security type and password in a scannable QR code.
Open toolCreate a vCard QR code with a name, phone number, email and organization.
Open toolDecode the first readable QR symbol in an uploaded image without following its link.
Open toolGenerate CODE128, CODE39, EAN or UPC barcodes with a local encoder.
Open toolDecode a supported audio file and export its samples as 16-bit PCM WAV.
Open toolExtract a precise time range and save it as an uncompressed WAV file.
Open toolReverse the samples in every audio channel to produce backward playback.
Open toolApply a volume change in decibels and report samples that would clip.
Open toolScale every channel together so the highest sample reaches a chosen peak level.
Open toolApply linear fade-in and fade-out envelopes to the ends of an audio file.
Open toolAverage channels into mono or duplicate mono samples into stereo.
Open toolChange playback speed by resampling; the pitch changes together with the speed.
Open toolJoin supported audio files in selection order and export one WAV file.
Open toolInspect decoded duration, channel count, sample rate and peak levels.
Open toolRender a waveform overview with min/max sample peaks and a time scale.
Open toolSave a still PNG or WebP image from a chosen point in a local video.
Open toolInspect decoded video dimensions, duration, aspect ratio and file size.
Open toolRecognize printed English, Simplified Chinese, Traditional Chinese or Japanese text using local OCR models.
Open toolNo matching tools. Try a shorter keyword.