runlocally

Small tools that run locally in your browser.

Convert, build, read and trim files — entirely on your device. Free, open source, and nothing is ever uploaded.

🔒 No upload. Your files never leave your device.

Images

ZIP & archives

PDF

Audio & video

Data

Documents

Utilities

🖍️

Draw Flowchart

Write flowchart syntax, see it rendered live. Export as SVG or PNG.

🧩

Edit Flowchart

Edit a Mermaid flowchart visually — structure only, code stays lossless.

🧹

Strip Tracking Params

Remove UTM/fbclid/gclid and other tracking params from a URL.

📐

Format JSON

Pretty-print, validate, or minify JSON.

⚖️

Compare Text

Diff two texts, line by line.

🧱

Edit ASCII Diagram

Edit a Unicode box-drawing diagram — CJK and emoji widths stay correctly aligned.

🔎

Identify File Type

Detect a file's real type from its binary signature, not its extension.

🕸️

HAR Viewer

Inspect a .har network capture — requests, timing waterfall, headers — with warnings for exposed tokens.

📜

Decode Certificate

Decode X.509 certificates and CSRs — no server ever sees the private material.

🗄️

Format SQL

Pretty-print SQL queries across MySQL, PostgreSQL and more dialects.

🎨

Convert Color

Convert live between HEX, RGB and HSL with a preview swatch.

⏱️

Convert Timestamp

Convert between Unix timestamps and human-readable dates.

🔤

Encode Base64

Encode or decode Base64, for text or binary files, byte-for-byte.

#️⃣

File Hash

Compute SHA-256, SHA-1 or MD5 for a file and compare against an expected value.

🔑

Password Generator

Generate cryptographically random passwords with guaranteed character-class coverage.

🔳

QR Code Generator

Turn text or a URL into a static QR code — no redirect or tracking layer.

🪪

Decode JWT

Inspect a JWT's header, payload, signature, and time claims in your browser.

🔡

Convert Case

Convert names between camelCase, snake_case, kebab-case and more.

🔢

Count Text

Count characters, words, lines and bytes in pasted text.

🔬

Inspect Characters

See each character's Unicode code point and UTF-8/UTF-16 bytes.

🗣️

Spell Characters

Read out letters and digits with clear phonetic code tables.

🪄

Normalize Text

Apply Unicode normalization and Japanese width conversion with a diff preview.

🔁

YAML to JSON

Convert YAML files or pasted YAML to JSON entirely in your browser.

Why "run locally"?

Privacy here is structural, not a promise — there is no server to upload to.