Tools in your browser
Chuangge Toolbox
Free online tools in your browser—your files stay on your device whenever possible.
Tool directory
Combine scenes and categories: popular, office, design, daily life, developer, and more.
Showing 66 of 66
Scene
Category
- ImagesImage compressMake photos and screenshots smaller for chat, email, or the web. Common formats and iPhone photos (HEIC) supported—pick quality and output type.
- ImagesPDF compressAdjustable quality in your browser: high quality repacks only (good for text). Lower quality rasterizes each page as JPEG—much smaller for scans and image-heavy PDFs, but text may look soft.
- ImagesWatermarkDrag a box over a watermark and blur it to soften semi-transparent logos or text. This is not AI inpainting—use desktop tools for complex removal.
- Writing & readingMarkdownWrite Markdown on the left and see rendered HTML on the right—everything stays in your browser.
- Writing & readingWord countCount characters, Latin words, CJK characters, lines, paragraphs, and a rough reading time.
- Writing & readingReverse textReverse character order of the whole string.
- Writing & readingSlugifyTurn titles into URL-friendly slugs.
- Writing & readingCollapse whitespaceCollapse runs of whitespace to one space.
- Writing & readingPalindromeCheck if text is a palindrome (ignore spaces).
- Writing & readingCaesar cipherShift Latin letters (decrypt with negative shift).
- Text & dataJSON formatterPaste JSON from APIs or config files, prettify or minify it, and catch syntax mistakes.
- Text & dataText toolsChange English letter case, remove empty lines, or drop duplicate lines—handy for pasted text.
- Text & dataEncoding kitSwitch tabs: Unix time ↔ rich date formats (sec/ms, offsets, relative time), batch UUID v4, UTF-8 ↔ Base64, URL encode/decode. Everything runs locally in your browser.
- Text & dataRegex testerType a pattern, toggle flags, run against your text, and list each match with its index—handy for debugging regex locally.
- Text & dataText diffPaste two versions side by side; we diff by line and highlight adds and deletes—good for configs or logs.
- Text & dataJWTSplit a JWT and decode header and payload as JSON. Does not verify signatures—never use for security decisions.
- Text & dataSort linesSort lines alphabetically.
- Text & dataUnique linesRemove duplicate lines, keep first.
- Text & dataReverse line orderReverse the order of lines.
- Text & dataTrim each lineTrim leading/trailing spaces per line.
- Text & dataNumber linesPrefix lines with 1. 2. 3. …
- Text & dataRemove empty linesDrop blank or whitespace-only lines.
- Text & dataExtract URLsExtract http(s) URLs from text.
- Text & dataExtract emailsExtract email addresses from text.
- Text & dataHTML escapeEscape &, <, >, quotes to entities.
- Text & dataHTML unescapeDecode common HTML entities.
- Text & dataText to hexUTF-8 bytes as hex string.
- Text & dataHex to textDecode hex to UTF-8 text.
- Text & dataBase32 encodeEncode UTF-8 text to Base32.
- Text & dataBase32 decodeDecode Base32 to UTF-8.
- Text & dataNumber basesEnter an integer, see dec/hex/oct/bin.
- Text & dataCSV to JSONParse simple CSV to a 2D JSON array.
- Text & dataJSON to CSVTurn JSON array of rows into CSV.
- Text & dataJSON minifyRemove extra whitespace from JSON.
- Text & dataShuffle listShuffle lines randomly.
- Text & dataLevenshtein distanceEdit distance between two strings.
- Text & dataFNV-1a hash32-bit FNV-1a hash (not cryptographic).
- Text & dataDuplicate linesList lines that appear more than once.
- Text & dataJoin linesJoin lines with delimiter from second box.
- Text & dataSplit to linesSplit by delimiter into lines.
- Text & dataHTTP status codesQuick reference of common HTTP codes.
- Text & dataRegex replaceSecond box: regex|||replacement|||flags
- Text & dataText entropyShannon entropy estimate (bits/symbol).
- Text & dataMIME typesCommon file extensions and MIME types.
- Text & dataUser-AgentRough browser / OS guess from UA string.
- SecurityPasswordsGenerate random passwords in the browser with adjustable length and character sets.
- SecuritySHA hashCompute SHA-256 / SHA-384 / SHA-512 digests of UTF-8 text in your browser via Web Crypto.
- Securitychmod converterConvert octal ↔ rwx string.
- Daily & unitsUnitsConvert length, weight, and temperature—type one value and see the rest.
- Daily & unitsFX ratesLook up common fiat cross rates and convert an amount across several currencies. For reference only—not for trading or legal use.
- Daily & unitsPercentFind X% of Y, what percent A is of B, and a value after increasing by a percent.
- Daily & unitsRoman numeralsConvert Arabic ↔ Roman (1–3999).
- Daily & unitsLuhn checkValidate card number with Luhn (format only).
- Daily & unitsRandom integerRandom integer between min and max inclusive.
- Daily & unitsDice rollerStandard XdY notation, pip dice for d6 and numeric dice for other sizes, presets, and on-page history—randomness from Web Crypto.
- Daily & unitsCoin flipParabolic toss, spin, and landing—cryptographic randomness, session stats, and history. Space to flip.
- Daily & unitsEpoch timeConvert Unix ms/s or date strings.
- Design & visualsColorsPick or type a hex color and read RGB and HSL—useful for CSS and design notes.
- Design & visualsQR codeTurn a URL or text into a QR code—download an image to print or share.
- Design & visualsAspect ratioEnter width and height, simplify ratio.
- Design & visualsCSS box-shadowComma-separated: x, y, blur, spread, color.
- Design & visualsCSS gradientComma-separated: angle, color1, color2.
- GeneratorsLoremGenerate classic Lorem paragraphs for layout mockups—copy in one click.
- GeneratorsShuffle linesRandomly shuffle lines.
- GeneratorsRandom linePick one random non-empty line.
- GeneratorsUUID batchEnter count to generate UUID v4 list.