Home › Free Dev Tools
🧰 446 tools · 100% offline

Free Dev Tools

446 developer utilities you can use right in your browser — JSON, JWT, Base64, regex, hash, UUID… No install, no sign-up, no data sent anywhere.

🔒 Fully private: everything runs entirely on your device (client-side). Your tokens, secrets or internal JSON are never sent to a server — far safer than pasting them into other online sites.
446 tools · type to filter fast (press / to search)

Code & Data

Format, validate, and convert JSON, YAML, XML, CSV, SQL, and more, plus regex, diff, cron, UUID, and other coding utilities.

JSON Format / Validate

Format, validate, and minify JSON. Highlights syntax errors.

JSON ↔ YAML

Two-way conversion between JSON and YAML (supports maps, lists, nesting, and scalars).

JSON ↔ CSV

Convert an array of objects to and from CSV (correctly handles commas, double quotes, and line breaks inside cells).

JSON ↔ XML

Two-way JSON ↔ XML conversion. Attributes use @, text content uses #text.

JSON → TypeScript

Generate a TypeScript interface from a JSON sample (merges keys, infers types, handles nesting).

SQL Formatter

Format SQL statements: capitalizes keywords, breaks lines by clause, and indents AND/OR/ON.

Minify JS / CSS

Minify JS with Terser (mangle variable names, compress, drop dead code) plus CSS. Options for mangle/compress/ECMA with clear syntax-error reporting.

.env Parser

Parse .env files to and from JSON (supports export prefixes, quotes, and trailing comments).

UUID Generator

Generate UUID v4 values (cryptographically secure). Create them in bulk.

Regex Tester

Test regular expressions, with highlighted matches and capture groups.

Text Diff

Compare two blocks of text line by line (LCS algorithm).

Side-by-Side Diff

Compare two texts displayed side by side, line by line (LCS algorithm).

Markdown Preview

Instantly preview Markdown as HTML (headings, lists, code, links, blockquotes, and more).

Number Base Converter

Binary / Octal / Decimal / Hex, with a quick conversion tester.

Unix Timestamp

Convert between Unix epoch time and human-readable dates (seconds and milliseconds).

Cron Explainer

Explains 5-field cron expressions in plain English and lists the next run times.

JSON Escape/Unescape

Escape text into a valid JSON string, or unescape a JSON string back to the original text.

Text ↔ Binary

Convert text to 8-bit binary and back (UTF-8).

Hex ↔ Text

Convert text to hex code and back (UTF-8).

Chmod Calculator

Calculate Unix permissions: check r/w/x for owner/group/other to get the octal number and rwx notation.

Roman Numerals

Convert between regular numbers (1-3999) and Roman numerals.

Byte Size Converter

Convert data sizes: decimal (KB/MB/GB, x1000) and binary (KiB/MiB/GiB, x1024).

XML Format / Validate

Format, minify, and validate XML syntax.

JSON → Code

Generate Go structs, C#, Java, and Python classes from sample JSON.

Code Beautifier

Beautify (un-minify) JavaScript, CSS, and HTML code.

Fake Data Generator

Generate fake data — names, emails, phone numbers, addresses — as JSON or CSV.

Gzip Compress / Decompress

Compress and decompress gzip/deflate via Base64.

cURL Converter

Convert curl commands into Python, JavaScript, Go, or PHP code.

SQL Diff Checker

Compare two SQL statements line by line, with differences highlighted.

JSON Compare

Compare two JSON documents semantically and list every difference by path.

JSON Schema Validator

Check whether JSON is valid against a JSON Schema (draft-07).

YAML Validator

Validate YAML syntax and instantly view the matching JSON.

TOML to JSON

Convert TOML configuration into JSON format instantly.

CSV Viewer

View CSV files as a table and quickly sort by any column.

CSV Compare

Compare two CSV files line by line, with differences highlighted.

CSV Merge

Merge multiple CSV files vertically or horizontally in seconds.

CSV Splitter

Split a CSV file by row count, automatically keeping the header row.

HTML to Markdown

Convert HTML code into clean Markdown while preserving the structure.

Regex Explainer

Get a detailed, plain-English breakdown of every part of a regex pattern.

Cron Expression Builder

Visually build cron expressions with an easy-to-read schedule description in plain English.

Docker Compose Generator

Generate a complete docker-compose.yml file from an easy visual form.

Nginx Config Generator

Generate a complete Nginx server block configuration from a simple form.

NanoID Generator

Generate batches of URL-safe NanoIDs with a custom length.

ULID Generator

Generate sortable, timestamp-based ULIDs and decode the timestamp from any ULID.

JSON Path Tester

Run a JSONPath expression against JSON and see matching results.

JSON Pointer Viewer

Resolve a value inside JSON using a JSON Pointer (RFC 6901).

JSON Merge Patch

Apply a JSON Merge Patch (RFC 7386): null deletes a key, other values merge/overwrite.

JSON Patch Generator

Generate a JSON Patch (RFC 6902) that turns a source JSON into a target JSON.

JSON Flattener

Flatten nested JSON into keys like a.b[0].c.

JSON Unflattener

Rebuild nested JSON from flat keys like a.b[0].c.

NDJSON Viewer

Read NDJSON/JSON Lines, combine into an array and flag invalid lines.

NDJSON Converter

Two-way conversion between a JSON array and NDJSON (JSON Lines).

JSON Tree Viewer

View JSON as a collapsible tree, colored by data type.

JSON Visualizer

Infer the structure and data types of JSON (like a mini JSON Schema).

JSON Sorter

Sort JSON keys alphabetically (recursively), A→Z or Z→A.

JSON Key Extractor

Extract every unique property name in JSON, sorted A→Z.

JSON Array Converter

Convert an array of objects to an object keyed by an id field, and back.

XML Validator

Check whether XML is well-formed and report errors.

XML Compare

Compare two XML documents after normalization — same or different.

XML Diff

Line-by-line diff of two XML documents after pretty-printing.

XML Tree Viewer

View XML as a collapsible tree with attributes and text content.

XML XPath Tester

Run an XPath expression against XML and list matching nodes.

YAML Formatter

Normalize and re-format YAML with consistent indentation.

YAML Diff

Compare two YAML documents structurally (normalized + sorted keys).

YAML Compare

Semantically compare two YAML: keys added/removed/changed.

YAML Merge

Deep-merge two YAML documents (B overrides/extends A), output YAML.

YAML to Properties

Convert YAML to .properties (flat keys a.b.c=value).

Properties to YAML

Convert a .properties file (a.b.c=value) to nested YAML.

TOML Formatter

Normalize and re-format TOML (parse then re-emit).

Web (HTML/CSS/JS)

Format/minify HTML, CSS, JS; sinh gradient, animation, grid, clip-path, cubic-bezier, SVG và tiện ích front-end.

HTML Formatter

Format (beautify) HTML with indentation per tag level.

HTML Minifier

Minify HTML: strip comments and extra whitespace between tags.

HTML Diff

Compare two HTML snippets line by line after pretty-printing.

HTML Validator

Check HTML tag balance (open/close) and report missing tags.

HTML Table Generator

Generate an HTML table from pasted CSV/TSV data.

HTML Table to CSV

Extract a <table> from HTML into CSV.

HTML Table to JSON

Convert a <table> (first row = keys) into a JSON array.

HTML Entity Encode/Decode

Encode & decode HTML entities (&amp; &lt; &#39;…).

CSS Formatter

Format (beautify) CSS with proper indentation and line breaks.

CSS Minifier

Minify CSS: remove comments, whitespace and extra semicolons.

CSS Validator

Basic CSS check: brace balance, missing semicolons, empty blocks.

CSS Specificity Calculator

Compute the specificity (a,b,c) of a CSS selector.

CSS Clamp Generator

Generate clamp() for responsive typography/spacing by viewport.

CSS Animation Generator

Generate @keyframes + animation properties from parameters.

CSS Transition Generator

Generate the transition property from property/duration/timing/delay.

CSS Transform Generator

Generate transform (translate/rotate/scale/skew) with live preview.

CSS Triangle Generator

Generate a CSS triangle using borders — choose direction/size/color.

CSS Clip Path Generator

Generate clip-path from preset shapes (triangle, diamond, hexagon, star…).

CSS Filter Generator

Generate filter (blur, brightness, contrast, grayscale…) with preview.

CSS Grid Generator

Generate CSS Grid: columns/rows/gap with a live preview.

Flexbox Playground

Experiment with Flexbox: direction/justify/align/wrap + preview.

Cubic Bezier Generator

Build a cubic-bezier() easing function with a curve preview.

Aspect Ratio Calculator

Compute the missing dimension for a given aspect ratio.

Z-index Scale Generator

Generate a consistent z-index scale as CSS variables from a layer list.

SVG Path Generator

Build an SVG <path> from a list of x,y points (polyline) with preview.

SVG Editor / Preview

Edit SVG code with a live preview and validity check.

SVG Sprite Generator

Combine multiple SVGs into one <symbol> sprite with <use> usage.

JS Formatter

Basic JavaScript formatter: indent by { } and break on ;.

JS Minifier

Minify JavaScript with Terser: mangle variable names, compress & drop dead code.

JS Obfuscator

Simple JS obfuscation: escape chars to \xHH/\uXXXX and wrap in eval.

API & HTTP

REST/GraphQL client, cURL ↔ code, cookie, header, MIME, query string, Postman/OpenAPI và tiện ích API.

Git & DevOps

Gitignore, conventional commit, Dockerfile, Kubernetes/Helm YAML, nginx/apache config, SSH/PEM/CSR.

Gitignore Generator

Generate a .gitignore from preset stacks (Node, Python, Java…).

Git Commit Message Builder

Compose a clean commit message and warn on long subject/body.

Conventional Commit Generator

Generate a Conventional Commit: type(scope): description + breaking.

Semantic Version Bumper

Bump a SemVer version by major/minor/patch/prerelease.

Changelog Generator

Group conventional commits into a grouped Markdown changelog.

Release Note Generator

Create release notes from a version + list of changes.

Dockerfile Generator

Generate a starter Dockerfile by stack (Node, Python, Nginx static, Go).

Dockerfile Linter

Check a Dockerfile: latest tag, missing USER, apt flags, many RUNs…

Docker Ignore Generator

Generate a sensible .dockerignore by chosen stack.

Docker Compose Validator

Check docker-compose.yml: parse YAML, has services with image/build.

Kubernetes YAML Generator

Generate a Deployment + Service pair from name/image/port.

Deployment YAML Generator

Generate a Kubernetes Deployment manifest.

Service YAML Generator

Generate a Kubernetes Service manifest (ClusterIP/NodePort/LoadBalancer).

ConfigMap Generator

Generate a Kubernetes ConfigMap from key=value lines.

Kubernetes Secret Generator

Generate a Kubernetes Secret with base64 values from key=value.

Helm Values Generator

Convert flat keys a.b.c=value into nested values.yaml.

Nginx Config Tester

Basic nginx syntax check: brace balance, listen/server_name presence.

Apache VirtualHost Generator

Generate an Apache <VirtualHost> block from domain and document root.

Apache Config Validator

Check balance of <VirtualHost>/<Directory>… tags in Apache config.

.env Compare

Compare two .env files: missing, extra and differing keys.

SSH Config Generator

Generate a ~/.ssh/config block from host/hostname/user/port/identity.

SSH Public Key Viewer

Parse an SSH public key: algorithm type, comment, string length.

PEM Viewer

List PEM blocks (BEGIN…END): type, base64 chars, DER bytes.

CSR Generator

Generate an RSA 2048 key + CSR (PKCS#10) on-device (node-forge).

Certificate Decoder

Decode an X.509 certificate (PEM): subject, issuer, serial, validity, SAN.

Cơ sở dữ liệu

Format/validate SQL, query builder, ER diagram, CSV↔SQL, Mongo/Redis/Prisma và tiện ích database.

SQL Minifier

Minify SQL: strip comments (-- and /* */) and extra whitespace.

SQL Validator

Basic SQL check: balanced parentheses and quotes.

SQL Query Builder

Build a SELECT from table, columns, where, order, limit.

SQL Boilerplate Generator

Generate SQL boilerplate (SELECT/INSERT/UPDATE/DELETE/CREATE) for a table.

SQL Explain (plain words)

Explain a SELECT query in plain words (offline).

SQL Mock Data Generator

Generate INSERT mock data by column name:type (int/name/email/date/bool).

ER Diagram Generator

Turn CREATE TABLE statements into an ER diagram (Mermaid erDiagram).

CSV to SQL

Convert CSV into CREATE TABLE + INSERT statements.

SQL (INSERT) to CSV

Extract rows from INSERT ... VALUES statements into CSV.

Mongo Query Formatter

Format (beautify) a MongoDB query/JSON.

Mongo Query Builder

Build a find() from field:op:value conditions (eq/gt/lt/ne…).

Mongo ObjectId Decoder

Decode a 24-hex ObjectId: extract the creation timestamp.

PostgreSQL Formatter

Format SQL: uppercase keywords, break lines by clause.

Redis Command Builder

Build common Redis commands (SET/GET/EXPIRE/HSET/LPUSH…).

Redis TTL Calculator

Convert time to seconds for EXPIRE and show a readable form.

Prisma Schema Generator

Generate a Prisma model from a model name + field:type list.

Prisma Schema Formatter

Align field/type columns in the model blocks of a Prisma schema.

DB Connection String Parser

Split a connection string (postgres://…) into components.

SEO & Marketing

Meta tags, Open Graph, robots.txt, sitemap, hreflang, UTM builder, keyword density, and SERP preview.

UTM Code Generator

Create UTM tracking links for Google Analytics: fill in Source/Medium/Campaign... and get a ready-to-copy standard URL.

Meta Tag Generator

Generate SEO meta tags (title, description, keywords, robots, viewport) to paste into your <head>.

Open Graph Generator

Generate Open Graph tags (og:title, og:description, og:image, og:url) for Facebook and Zalo.

Twitter Card Generator

Generate Twitter Card tags (summary, summary_large_image) so your links display nicely on Twitter/X.

Robots.txt Generator

Create a robots.txt file with Allow/Disallow rules, Sitemap declarations, and Crawl-delay for bots.

Sitemap Generator

Generate a sitemap.xml file from a list of URLs, with changefreq, priority, and lastmod set for each URL.

Canonical Tag Generator

Generate rel=canonical tags to standardize URLs and prevent duplicate content.

Hreflang Generator

Generate hreflang tags for multilingual/multi-region websites, including x-default, to avoid duplicate content.

Keyword Density Checker

Check keyword density (1-3 grams) in your content and get warnings for keyword stuffing.

SERP Preview

Preview your Google search result snippet (desktop & mobile) and get warned if your title/description gets truncated.

Robots.txt Tester

Paste your robots.txt and check whether a URL is blocked or allowed for each bot.

Sitemap Validator

Validate your sitemap.xml file: XML syntax and the url, loc, and lastmod tags.

Robots Meta Generator

Generate a <meta name="robots"> tag from index/follow/noarchive… options.

Meta Description Checker

Count meta description length and warn if too short/long for SEO.

Title Length Checker

Count title tag length and warn against the 50–60 char guideline.

Heading Structure Checker

Extract H1–H6 structure from HTML and warn about duplicate H1 or skipped levels.

Schema Validator (JSON-LD)

Check JSON-LD validity & @context/@type presence; list schema types.

FAQ Schema Generator

Generate FAQPage JSON-LD from a list of question | answer pairs.

Product Schema Generator

Generate Product JSON-LD with price & aggregate rating.

Article Schema Generator

Generate Article JSON-LD (headline, author, date, image).

LocalBusiness Schema

Generate LocalBusiness JSON-LD (name, address, phone, price range).

Event Schema

Generate Event JSON-LD (name, start date, location).

Review Schema

Generate Review JSON-LD (item, rating, author).

Video Schema

Generate VideoObject JSON-LD (name, description, thumbnail, upload date).

Recipe Schema

Generate Recipe JSON-LD (name, ingredients, steps).

Breadcrumb Schema Builder

Generate BreadcrumbList JSON-LD from Name | URL lines.

Sitemap Index Generator

Generate a sitemap index XML from a list of child sitemap URLs.

XML Sitemap Splitter

Split a large URL list into multiple <urlset> sitemaps by limit.

Structured Data Tester

Extract & check JSON-LD in HTML, list schema types.

Robots.txt Preview

Parse robots.txt: group by User-agent, list Allow/Disallow/Sitemap.

Open Graph Preview

Generate Open Graph tags and preview the share card (Facebook/Zalo).

Twitter Card Preview

Generate Twitter Card tags and preview the share card on X.

Keyword Cluster Generator

Cluster a keyword list by a shared main word.

PageSpeed Analyzer

Score a page with Lighthouse (perf/SEO/a11y/best-practices) via Google PSI.

Core Web Vitals Checker

View LCP/CLS/TBT/FCP/Speed Index for a page via Google PSI.

Mobile Friendly Checker

Check mobile-friendliness (viewport, font size, tap targets) via Google PSI.

AI & Prompts

Format and optimize prompts, count tokens, validate JSON in AI responses, and strip Markdown.

Prompt Formatter

Clean up and format your AI prompts into a standard structure, right on your device.

Token Counter

Estimate the token count of a prompt for GPT and Claude, right on your device.

JSON Prompt Validator

Validate and format JSON in AI prompts or responses, right on your device.

Markdown Cleaner

Strip Markdown formatting and return plain text, right on your device.

AI Prompt Optimizer

Score your AI prompt and get suggestions to improve it, right on your device.

Prompt Generator

Assemble a structured prompt from role, task, context, format.

Prompt Library

A library of useful prompt templates — pick and copy fast.

Prompt Comparator

Compare two prompts: characters, words, estimated tokens.

Prompt Diff

Line-by-line diff between two prompt versions.

Prompt Versioning

Save & list prompt versions (in your browser).

Prompt Shortener

Shorten a prompt: drop polite filler, collapse whitespace.

Prompt Expander

Wrap a short prompt with role, constraints and format scaffolding.

Prompt Simplifier

Simplify a prompt: split long sentences, drop vague words.

Prompt Template Builder

Fill {{var}} placeholders in a prompt template with values.

AI Cost Calculator

Compute LLM call cost from in/out price and token counts (custom).

OpenAI Cost Calculator

Estimate OpenAI model cost by tokens (reference prices, editable).

Claude Cost Calculator

Estimate Claude model cost by tokens (reference prices, editable).

Gemini Cost Calculator

Estimate Gemini model cost by tokens (reference prices, editable).

DeepSeek Cost Calculator

Estimate DeepSeek model cost by tokens (reference prices, editable).

Token Visualizer

Estimate token count and char/word/token ratios of text.

Embedding Cost Calculator

Estimate tokens & embedding cost for many text chunks.

RAG Chunk Calculator

Compute chunk count from total tokens, chunk size and overlap.

Context Window Calculator

Compute remaining output tokens from context window & prompt.

Temperature Visualizer

Explain how temperature affects LLM randomness.

Top-p Visualizer

Explain how top-p (nucleus sampling) affects LLM output.

AI Markdown Formatter

Normalize Markdown from AI output: heading/list spacing, trim extras.

AI JSON Repair

Fix broken JSON from LLMs: strip fences, trailing commas, single quotes, unquoted keys.

AI Output Cleaner

Strip "Here is…" preambles, code fences and trailing notes around AI content.

AI Chat Export

Convert a conversation (role: content) to Markdown or JSON.

AI Conversation Formatter

Reformat a conversation transcript with dividers between turns.

AI Prompt Marketplace

A collection of role-based prompts — pick and use.

AI Persona Builder

Build a persona system prompt from name, role, tone, rules.

AI System Prompt Generator

Build a system prompt from goal, constraints and output format.

AI Translation Prompt Builder

Build a translation prompt: source/target language, tone, glossary.

AI SQL Generator

Generate SQL from a natural-language request (needs your own OpenAI/Claude key).

AI Regex Generator

Generate a regex from a plain-language description (needs your own key).

AI Email Generator

Draft an email from a purpose & tone (needs your own key).

AI Cover Letter Generator

Write a cover letter from the role & your experience (needs your own key).

AI Blog Outline Generator

Plan a blog outline from a topic & audience (needs your own key).

AI Meeting Notes Formatter

Turn raw meeting notes into structured minutes (needs your own key).

AI Resume Optimizer

Optimize resume bullet points for a target role (needs your own key).

AI Prompt Translator

Translate a prompt to another language, preserving intent (needs your own key).

AI Prompt Tester

Run a prompt against an LLM and see the result (needs your own key).

AI Prompt Refiner

Improve a prompt for clarity & effectiveness (needs your own key).

Images

Compress, resize, and convert images, WebP/HEIC, strip EXIF data, OCR, favicons, QR codes, barcodes, and video-to-GIF.

QR Code Generator

Generate a QR code from text or a URL right on your device (no external service calls). Download as PNG.

Image Converter → PNG/JPG

Convert images (WebP, GIF, BMP, AVIF, PNG, JPG...) to PNG or JPG right in your browser.

Image Resizer

Resize images by pixels or percentage, keep the aspect ratio, and download as PNG/JPG.

Image Compressor

Compress images to reduce file size by quality setting or to a target size (KB), and export as JPG/WebP.

Image → WebP

Convert PNG/JPG/GIF to WebP for smaller file sizes, adjust quality, and process multiple images.

Remove EXIF / Location Data from Photos

Strip all metadata (EXIF, GPS/location coordinates, device model) from photos before sharing them. Check whether a photo contains location data.

OCR — Extract Text from Images

Extract text from photos/scans using OCR, with support for Vietnamese and English. Images are processed on your device; the language pack is downloaded only once, on first use.

Measure from Photo

Measure the real-world size of an object from a photo: calibrate using a known reference (2 points) or a 4-corner rectangle (for angled shots, more accurate).

Image to Base64

Convert an image to a Base64 string / Data URI to embed directly in HTML/CSS.

YouTube Thumbnail Downloader

Paste a YouTube link to get the video thumbnail in multiple resolutions, including Max Res, to preview and download.

Favicon / App Icon Generator

Upload one image and generate a full set of standard-size icons for Web (favicon), iOS, and Android. Download individually or all at once.

HEIC → JPG/PNG

Convert HEIC/HEIF photos (iPhone) to JPG or PNG right in your browser, no upload required. Select multiple images.

SVG Optimizer

Optimize and minify SVG files (like SVGO).

Barcode Generator

Generate EAN-13 and Code 128 barcodes and download them as PNG.

Video to GIF

Trim a short video clip into an animated GIF.

Crop Image

Crop an image by selecting the area to keep, then download it as a PNG file.

Rotate & Flip Image

Rotate images 90/180/270 degrees, flip horizontally or vertically, then download as PNG.

SVG → PNG

Convert vector SVG images to PNG with a custom resolution.

View Image EXIF

View an image's EXIF data: camera model, date taken, camera settings, and GPS coordinates.

Image Flip

Flip an image vertically (top–bottom) and download as PNG.

Image Mirror

Mirror an image horizontally (left–right) and download as PNG.

Pixelate Image

Pixelate/mosaic an image with a chosen cell size.

Blur Image

Blur an image (Gaussian) with a chosen radius.

Sharpen Image

Sharpen an image using a convolution sharpen kernel.

Brightness Adjust

Adjust image brightness by percentage and download.

Contrast Adjust

Adjust image contrast by percentage and download.

Saturation Adjust

Adjust image color saturation by percentage and download.

Hue Rotate

Rotate the image hue by degrees and download.

Image Border

Add a colored border around an image (width & color).

Image Frame

Add a decorative double border frame around an image.

Image Watermark

Stamp a diagonal faded text watermark onto an image.

Add Text To Image

Add text/caption onto an image with size, color and position.

Image Caption / Annotator

Add a caption bar below an image.

Image Metadata Stripper

Remove all metadata (EXIF/GPS) by redrawing the image; download a clean copy.

Image Histogram

Plot the color (R/G/B) distribution of an image.

Dominant Color Extractor

Extract an image's dominant colors with hex codes.

Color Picker From Image

Click anywhere on an image to get the hex/RGB color there.

Image Splitter (Grid)

Split an image into a rows × cols grid; download each tile.

Image Merger

Merge multiple images into one, horizontally or vertically.

Image Collage

Create a grid collage from multiple images (uniform cells).

BMP Converter

Convert any image to 24-bit BMP and download.

Sprite Sheet Generator

Pack icons into a sprite sheet + generate CSS background-position.

Contact Sheet Generator

Create a thumbnail contact sheet from multiple images with filenames.

Image DPI Checker

Read DPI (pixel density) from PNG/JPEG metadata.

Image DPI Converter (PNG)

Set a PNG's DPI by writing the pHYs chunk (pixels unchanged).

Image Format Detector

Detect the real image format by magic bytes (not the extension).

Image Duplicate Finder

Find duplicate/near-identical images via average-hash (aHash).

Face Blur (manual)

Blur faces/sensitive regions by dragging to select an area (manual).

GIF Splitter (frames)

Split an animated GIF into individual PNG frames (gifuct-js).

YouTube → MP3

Convert a YouTube link into an MP3 (embeds cover art + title). Pick 128/192/320 kbps.

YouTube → MP4

Download YouTube videos as MP4 (choose 360p–1080p). Processed right on your machine via the DevBox Local Helper.

Chuyển đổi Video/Audio

Convert video & audio formats (MP4, MKV, MOV, WebM, GIF, MP3, WAV…) with ffmpeg, running on your own machine.

Tải nhiều link YouTube

Download/convert many YouTube links at once to MP3 or MP4, with per-link progress and a one-click .zip of everything.

Tạo video từ kịch bản

Turn a script into a video: each scene gets an image or gradient background + AI narration (edge-tts) + captions. Runs in a Studio on your own machine.

Bộ công cụ Video

Compress, trim, merge, watermark and extract frames from video with ffmpeg — runs on your machine, no watermark.

Tạo phụ đề & bóc băng

Auto-generate .srt subtitles, transcribe video/audio to text, or burn subtitles into video with Whisper.

Xoá nền ảnh

Remove image backgrounds in bulk with AI (rembg): export transparent PNG or replace with a solid color.

Tải video TikTok

Download TikTok videos to MP4/MP3 in bulk with progress. Runs on your machine via DevBox Local Studio.

Tải video Instagram

Download Instagram videos & Reels to MP4/MP3 in bulk. Runs on your machine via DevBox Local Studio.

Tải video Facebook

Download Facebook videos to MP4/MP3 in bulk with progress. Runs on your machine via DevBox Local Studio.

Security & Encryption

JWT, SHA/MD5 hashing, Base64, AES, bcrypt, password and token generation, all processed locally so secrets never leave your browser.

JWT Decoder

Decode the header and payload of a JSON Web Token. Warns about expiration. Does not verify the signature (offline).

JWT Verify (HS256)

Verify a JWT's HMAC-SHA256 signature using your secret — locally, so the secret never leaves your browser.

JWT Builder (HS256)

Create and sign a JWT with HMAC-SHA256 — handy for generating test tokens. Signing happens locally.

Hash (SHA)

Compute SHA-1/256/384/512 hashes using the Web Crypto API, entirely on your device.

Base64 Encode/Decode

Encode/decode Base64 with full UTF-8 support (works correctly with any language).

Password / Token

Generate strong passwords and secret tokens (API keys, NEWS_INGEST_TOKEN, etc.) using secure crypto — nothing leaves your browser.

MD5 Hash

Compute the MD5 checksum of text (pure JS implementation, since Web Crypto doesn't support MD5).

Text Encryption (AES)

Encrypt/decrypt text using AES-256-GCM with a password (PBKDF2), right on your device.

Bcrypt Hash / Verify

Hash and verify bcrypt ($2a/$2b) passwords right in your browser.

RSA Key Generator

Generate an RSA public/private key pair (PEM) locally using the Web Crypto API.

HMAC Generator

Generate HMAC SHA-1/256/384/512 codes with a secret key using Web Crypto, locally in your browser.

Password Strength

Check your password strength: entropy and estimated crack time — all locally on your device.

Hash Compare

Compare two hashes or verify text against a hash — safely, right on your device.

CRC32 Checksum

Calculate a CRC32 checksum (in hex and decimal) right on your device.

AES Encrypt

Encrypt text with AES-256-GCM using a password (PBKDF2), on-device.

AES Decrypt

Decrypt the base64 produced by AES Encrypt (AES-256-GCM + password).

AES File Encrypt

Encrypt/decrypt a file with AES-256-GCM + password, download on-device.

Salt Generator

Generate a random salt via CSPRNG (hex/base64), custom length.

Random Key Generator

Generate a random key/token via CSPRNG (hex/base64), custom length.

Secure Password Generator

Generate strong passwords via CSPRNG with character-set options.

Hash Identifier

Guess the hash type (MD5/SHA/bcrypt…) from length and format.

File Checksum

Compute SHA-1/256/512 checksum of a file on-device (Web Crypto).

SHA1 Generator

Compute SHA-1 of text with Web Crypto (on-device).

SHA512 Generator

Compute SHA-512 of text with Web Crypto (on-device).

Hex Dump Viewer

View text as a hex dump: offset | 16 hex bytes | ASCII.

Text to Binary Viewer

View each character of text as 8-bit binary.

JWT Expiration Checker

Read a JWT's exp/nbf/iat claims and tell if it's valid or expired.

JWT Claims Viewer

Decode & view all claims in a JWT payload (no signature check).

DES Encrypt/Decrypt

Encrypt/decrypt text with DES using a passphrase (crypto-js).

Triple DES Encrypt/Decrypt

Encrypt/decrypt text with Triple DES (3DES) using a passphrase.

Blowfish Encrypt/Decrypt

Encrypt/decrypt text with Blowfish using a passphrase (crypto-js).

RIPEMD-160 Hash

Compute the RIPEMD-160 hash of text (crypto-js).

Password Leak Checker

Check if a password is breached (HaveIBeenPwned) via k-anonymity — password never leaves your device.

Certificate Viewer

View an X.509 certificate summary (PEM): issued to/by, days left, SAN.

Network & DNS

DNS, WHOIS, IP/GeoIP lookup, HTTP client, User-Agent parser; some tools require an internet connection (clearly noted on the page).

IP / CIDR Calculator

Calculate an IPv4 subnet from CIDR: network, broadcast, host range, netmask, and host count.

User-Agent Parser

Parse a User-Agent string to identify the operating system, browser, and device.

DNS Lookup

Look up DNS records (A, AAAA, MX, TXT, CNAME, NS...) via DNS-over-HTTPS.

WHOIS Lookup

Look up domain and IP registration info via RDAP.

What Is My IP

See your public IP address along with its location (GeoIP).

API Tester

Send HTTP requests (GET/POST/PUT...) like a mini Postman.

Reverse DNS

Look up the reverse domain (PTR record) for an IP address via DNS-over-HTTPS.

IP Range Calculator

Compute total addresses and CIDR blocks covering an IP range.

CIDR Merge

Merge overlapping/adjacent CIDRs into a minimal set.

CIDR Split

Split a CIDR into smaller subnets by a new prefix.

MAC Address Lookup

Normalize a MAC, extract the OUI and analyze unicast/multicast & U/L bits.

MAC Vendor Lookup

Look up the manufacturer by OUI (offline sample data, partial).

MX Lookup

Look up a domain's MX (mail server) records via DNS-over-HTTPS.

TXT Lookup

Look up a domain's TXT records via DNS-over-HTTPS.

SPF Checker

Find & analyze a domain's SPF (v=spf1) record.

DKIM Checker

Look up a DKIM record at selector._domainkey.domain via DoH.

DMARC Checker

Look up & analyze a domain's DMARC record at _dmarc.domain.

ASN Lookup

Look up an IP's ASN via Team Cymru (origin.asn.cymru.com) over DoH.

Reverse DNS (PTR) Lookup

Look up an IP's PTR (reverse DNS) record via DoH.

Domain Age Checker

Look up registration date & compute domain age via RDAP (rdap.org).

DNSSEC Checker

Check if a domain has DNSSEC (AD flag + DNSKEY) via DoH.

Text

Word count, case conversion, slug generator, Lorem Ipsum, line sorting/deduplication, and URL/HTML entity encoding.

Case Converter

camelCase, snake_case, kebab, CONSTANT, Title Case, PascalCase…

URL Encode/Decode & Parser

Encode/decode URLs and parse query strings into a table.

Lorem Ipsum

Generate Lorem Ipsum placeholder text by paragraph or sentence count for design mockups.

Word & Character Counter

Count characters, words, sentences, paragraphs, and lines, plus estimated reading time — updates live as you type.

Slug Generator

Convert a title into a URL slug: strip accents, lowercase, and join words with hyphens.

Line Tools

Sort, deduplicate, reverse, trim, remove blank lines, shuffle — process line-based lists.

HTML Encode/Decode

Encode/decode HTML entities (&amp; &lt; ...). Prevents XSS when embedding text into HTML.

Hashtag Generator

Enter a keyword and get ~30 suggested hashtags for TikTok, Instagram, and Facebook. Copy with one tap.

Reverse Text

Reverse text by character, by word, or by line order.

Random Text Generator

Generate random text, character strings, and numbers with a custom length and count.

Remove Duplicate Lines

Remove duplicate lines, keeping the first occurrence order.

Remove Empty Lines

Remove fully empty lines from text.

Remove Blank Lines

Remove blank or whitespace-only lines.

Sort Lines

Sort lines alphabetically A→Z or Z→A.

Shuffle Lines

Randomly shuffle the order of lines.

Random Line Picker

Pick N random lines from a list, no repeats.

Character Counter

Count characters, words, lines, code points and UTF-8 bytes live.

Character Frequency

Count how often each character appears.

Letter Frequency

Frequency of letters a–z with percentages.

Unicode Inspector

See code point U+XXXX, decimal & UTF-8 for each character.

Invisible Character Detector

Detect hidden characters (zero-width, NBSP, BOM…) and clean them.

Emoji Picker

Popular emoji palette — click to copy.

Emoji Remover

Remove all emoji from text, keeping letters intact.

Emoji Counter

Count emojis and list unique ones with counts.

Text Repeater

Repeat a piece of text N times with a custom separator.

Text Cleaner

Collapse extra spaces, trim lines, merge blank lines.

Text Trimmer

Trim leading/trailing whitespace on each line.

Whitespace Visualizer

Reveal hidden whitespace: space ·, tab →, newline ¶.

Find & Replace

Find & replace text, with case-sensitivity and regex support.

Case Detector

Detect naming case: camelCase, snake_case, kebab, Pascal…

Sentence Counter

Count sentences, words and characters in a passage.

Paragraph Counter

Count paragraphs (blank-line separated), lines and words.

Reading Time

Estimate reading time from word count and speed (WPM).

Readability Score

Compute Flesch Reading Ease & Flesch–Kincaid Grade.

Text Summarizer

Extractive summary: pick the most important sentences (offline).

Text Comparator

Compare two texts line by line, highlighting additions/removals.

Palindrome Checker

Check if a string is a palindrome (ignores case, spaces, punctuation).

Anagram Checker

Check whether two strings are anagrams of each other.

Morse Code Translator

Translate text ↔ Morse code (letters, digits, punctuation).

Braille Converter

Convert text to Unicode Braille (grade 1).

PDF

Merge, split, and rotate PDFs; convert PDF to/from images; images to PDF; Word to/from PDF.

PDF to Image

Split each PDF page into a PNG/JPG image, choose the resolution, and download individual pages or all of them. No upload required.

Merge / Split / Rotate PDF

Merge multiple PDFs into one, split or delete pages by range, and rotate pages. 100% on your device, no upload.

Merge Images to PDF

Combine multiple images or camera captures into a single PDF file: document scan filters, drag-and-drop reordering, A4/Letter paper size, and file compression.

Word → PDF

Convert a Word file (.docx) to PDF right in your browser, no uploads needed.

PDF → Word

Extract text from a PDF into a Word file (.doc). Text only — layout is not preserved.

PDF Rotate

Rotate all PDF pages 90/180/270° and download (pdf-lib).

Remove PDF Pages

Remove pages by range (e.g. 1-3,5) from a PDF.

Extract PDF Pages

Extract pages by range (e.g. 1-3,5) into a new PDF.

PDF Page Number

Add page numbers to the footer of a PDF (bottom-center).

PDF Watermark

Stamp a diagonal faded text watermark on every PDF page.

PDF Signature Stamp

Stamp a text signature into the bottom-right of a PDF page (image stamp).

PDF Metadata Editor

View & edit PDF metadata (title, author, subject, keywords).

PDF Crop

Crop PDF margins by setting the CropBox per edge.

PDF Resize

Scale PDF pages up/down by percentage (content included).

Compress PDF

Compress a PDF via object streams + metadata removal (modest).

PDF Optimize

Optimize PDF structure (object streams) to reduce size.

PDF Flatten

Flatten PDF form fields into static content.

Unlock PDF

Remove owner restrictions (print/copy) by re-saving the PDF.

Extract Text from PDF

Extract all text from a PDF via pdf.js (no layout).

PDF Compare (text)

Compare the text content of two PDFs line by line.

PDF Merge + Metadata

Merge multiple PDFs into one and set the merged file's metadata.

PDF Viewer

View a PDF in the browser (pages rendered with pdf.js).

PDF OCR

OCR text from scanned PDFs via pdf.js + Tesseract.

Business & Finance

Pricing and profit margin, VAT, installment loans, compound interest, gross-to-net salary, exchange rates, crypto prices, and investing.

Selling Price & Profit

Calculate selling price from cost price using markup or margin, or analyze profit when you know both the cost and selling price.

Discount / Markdown

Calculate the price after a percentage discount and the amount saved, or work out the discount % from the original and final price.

VAT Calculator

Add VAT to an amount or extract it (8%/10%): get the tax amount and the total/pre-tax price.

Installment / Loan Interest

Calculate the monthly payment, total interest, total amount due, and repayment (annuity) schedule for a loan or installment plan.

Compound Interest / Savings

Calculate the future value of savings or investments with recurring contributions, compounded over time.

Gross to Net Salary

Convert between Gross and Net salary based on Vietnam's mandatory social/health/unemployment insurance (BHXH/BHYT/BHTN) and progressive personal income tax.

Break-even Point

Calculate the break-even quantity and revenue from fixed costs, selling price, and variable cost per unit.

Bill Split & Tip

Split a bill evenly among several people, add a tip percentage, and get the amount each person owes.

Percentage Calculator

X% of Y, what percent X is of Y, and the percentage change from A to B.

Foreign Exchange Rate

Convert and check exchange rates for ~160 currencies (USD, EUR, JPY, VND...) using live, up-to-date rates.

Live Crypto Prices

Check Bitcoin, Ethereum, and other prices in USD/VND with 24h change, and calculate profit/loss on your position. Data from CoinGecko.

Investment Calculator

Trade profit/loss (including fees), average cost basis (DCA), position sizing by % risk, and risk:reward ratio. For stocks and crypto.

Invoice Generator

Create invoices with your details, line items, and taxes, then print or save them as a PDF.

📖 Not sure where to start? See the how-to guides — how to convert images to PDF, convert HEIC, compress images, calculate compound interest…
🔄 Looking for a free alternative to iLovePDF, Smallpdf or TinyPNG? See the alternatives — no upload, no limits.
💡 Looking for an AI tool instead of a dev utility? See all AI tools or the list of free AI tools.