Search tools
The full toolbox remains available when you need a specific utility.
Count words, characters, and lines in pasted text.
Convert text between 9 case formats — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case.
Create a clean URL slug from a title or phrase.
Encode text to Base64 or decode Base64 to text.
Convert any image or file to a Base64 data URL with preview and CSS/HTML usage snippets.
Encode text for URLs or decode encoded URL values.
Convert values between common length units.
Calculate current age from a birth date.
Format, minify, and validate JSON in one place.
Convert between JSON and YAML using the standard js-yaml library — both directions, configurable indent, safe-by-default.
Convert CSV to JSON (array of objects) or JSON to CSV — quoted-field aware, runs in your browser.
Generate TypeScript interfaces from a JSON sample — nested types, arrays, optional keys inferred.
Compare two JSON values structurally — added, removed, changed keys per nested path. Order-insensitive.
Convert Unix timestamps and date strings instantly.
Convert a date/time between 23 IANA timezones with DST-correct UTC offsets at the converted moment.
Decode URL/Base64 payloads, normalize JSON, and inspect timestamps from one debugging workspace.
Generate single or batch UUID v4 values.
Generate SHA-1/256/384/512 and MD5 hashes plus keyed HMAC codes.
Create strong random passwords with custom rules.
Deduplicate, sort, or trim multiline text in one focused browser workspace.
Build an ordered literal replacement plan with per-rule controls, match receipts, and a live final output.
Compare two text blocks and see additions, deletions, and changes — switchable between line, word, and character granularity.
Escape plain text for HTML body or quoted-attribute contexts, decode a documented entity set, or prepare standalone double-quoted JavaScript string content.
Escape a string for safe embedding in a JSON value, or unescape a JSON-encoded string back to plain text.
Convert signed integers between bases 2, 8, 10, 16, 32, and 36 without precision loss.
Decode, build, and verify JWT tokens — entirely client-side (HS256).
Compose URL query strings from key-value rows — repeated keys for arrays, automatic percent-encoding, live preview.
Break any URL into protocol, host, path, query, and hash — UTM-labeled, double-encoding flagged, JSON output.
Run page launch checks for title, description, canonical, robots, sitemap, and hreflang in one workspace.
Generate robots.txt, sitemap inventory, canonical host rules, and hreflang output in one workspace.
Build, lint, and hand off tracked links with UTM, preserved params, custom rows, and QR preview in one workspace.
Generate QR codes from text or URLs and download PNG or SVG output.
Build campaign URLs with UTM source, medium, campaign, term, and content fields while preserving existing query parameters.
Draft escaped meta tags and compare approximate desktop, mobile, and social layouts before handoff.
Generate a basic robots.txt file with common block rules and sitemap output.
Validate, clean, and deduplicate HTTP(S) page URLs, then generate copy-ready sitemap XML.
Compare a page URL and canonical URL to spot self, cross-domain, mismatched, and parameterized canonical signals.
Generate escaped hreflang link tags or XML entries, import CSV rows, and validate locale, URL, duplicate, and x-default syntax.
Compare, sort, normalize, and bump SemVer versions with correct prerelease precedence.
Calculate elapsed calendar days, decimal weeks, and an approximate month interval between two dates.
Solve percentage share, percentage-of-value, percent change, and discount price workflows.
Simplify a two-part ratio and compare its decimal value and percentage shares.
Generate random integers in a custom range.
Test regular expressions with live match highlighting and capture group table.
Convert colors between Hex, RGB, HSL, and OKLCH with a live swatch and hue slider.
Convert CSS lengths between px, rem, em, %, pt, vw, and vh — configurable root font size and viewport.
Parse CRON expressions, describe them in plain language, and preview the next 10 runs.
Compress JPEG, PNG, or WebP images, resize large files, and export web-friendly images without leaving the browser.
Convert JPG, PNG, and WebP images in your browser with quality controls and transparent PNG/WebP handling.
Combine multiple PDF files into one, directly in your browser.
Extract selected pages into one PDF or split a document into verified PDF parts.
Choose a compact re-save or an explicitly lossy rasterized size-reduction mode.
Rotate all pages of a PDF by 90°, 180°, or 270°.
Rearrange pages in a PDF.
Combine JPG, PNG, or WebP images into a single PDF.
Export every PDF page as a PNG or JPEG image.
Stamp a text watermark on every page of a PDF.
Extract all text from a PDF and copy or download it.
Write Markdown and see the rendered HTML update live, then export or print to PDF.
Generate a Markdown table of contents — GitHub / GitLab / plain slugs, configurable depth, auto-dedup.
Generate JSON Schema from sample JSON with draft selection, format detection, and required-field policies.
Paste a base version plus two edits and see conflicts, one-sided changes, and auto-merge candidates.
Inspect common EXIF metadata in JPEG, PNG, or WebP images and re-export a Canvas copy without those parsed tags.
Convert Chinese text between Simplified and Traditional scripts and render Pinyin with tone marks, numbers, or plain.
Check foreground-background color contrast against WCAG 2.1 AA and AAA thresholds for text and UI.
Estimate monthly EMI, total interest, total repayment, and an amortization schedule.
Project compound growth from principal, annual rate, term, and compounding frequency.
Calculate simple interest and compare it with annual, quarterly, monthly, or daily compounding for the same inputs.
Add or remove tax and VAT from an amount with a custom percentage rate.
Estimate break-even units and revenue from fixed cost and per-unit contribution margin.
Estimate the monthly contribution needed to reach a savings target by a deadline.
Delete selected pages while preserving the order of every page you keep.
Set page crop boxes with precise top, right, bottom, and left margins.
Number selected PDF pages with configurable position, size, and starting value.
Review and edit PDF title, author, subject, and keyword fields.
Resize, fit, rename, and export a batch of browser-decodable images as one ZIP.
Crop, rotate, flip, resize, preview, and convert one image in a single workspace.
Re-encode a video with an explicit quality preset and measured before/after size.
Convert a verified H.264 MP4 input to MP4 or WebM with an explicit codec path.
Cut a video to a precise start and end time and create a new encoded clip.
Scale video to a target width while preserving aspect ratio and even codec dimensions.
Remove every audio track while copying compatible video data into a new file.
Turn a short video segment into a scaled animated GIF with explicit frame rate.
Export the primary audio track from a video as MP3 or WAV.
Inspect container, duration, dimensions, rotation, a measured frame-rate estimate, codecs, channels, and sample rate.
Crop a video to a rectangular pixel region and re-encode the visible area.
Join compatible clips in selected order with a fast concat path.
Speed up or slow down video and audio together from 0.5× to 2×.
Rotate video pixels 90° clockwise, 90° counterclockwise, or 180°.
Extract PNG frames at a chosen interval and download them as a ZIP.
Overlay a local image on a video at a selected corner with configurable scale.
Cut an audio file to a selected start and end time.
Convert a verified PCM WAV input to MP3, WAV, or Ogg Vorbis.
Join compatible audio files in selected order without adding a transition.
Change audio tempo from 0.5× to 2× while keeping pitch near the source.