_    _   _ _   _ _____ ____      _    ____  ____      _    ___ _   _ _____
   / \  | \ | | \ | | ____|  _ \    / \  |  _ \/ ___|    / \  |_ _| \ | | ____|
  / _ \ |  \| |  \| |  _| | |_) |  / _ \ | | | \___ \   / _ \  | ||  \| |  _|
 / ___ \| |\  | |\  | |___|  _ <  / ___ \| |_| |___) | / ___ \ | || |\  | |___
/_/   \_\_| \_|_| \_|_____|_| \_\/_/   \_\____/|____//_/   \_\___|_| \_|_____|
20 tools · 0 trackers · 100% client-side · MIT

Developer tools,
made simple.

Twenty utilities for the things you actually do every day — generate a UUID, encode some Base64, decode a JWT, format a JSON. Everything runs in your browser. Nothing leaves your machine.

20 tools · 6 categories
<100ms cold start · client-side
0B data uploaded · forever
MIT license · open source
// input · utf-8live
# Base64 encoder · reads bytes, returns ascii
input  = "Hello, anan.zh.kg! 😀"
bytes  = utf8(input)
output = base64(bytes)

# run
> encode(input)
// output · 24 charsvalid
{
  "input":  "Hello, anan.zh.kg! 😀",
  "bytes":  22,
  "output": "SGVsbG8sIGFuYW4uemgua2ch8J+YgQ==",
  "urlsafe": false,
  "roundtrip": true
}

# decoded back ↔ 0 loss
decoded = decode("SGVsbG8…")
assert decoded == input  ✓ok

all data stays localno signupopen sourceMIT license

20 tools · 6 categories / 0 cookies · 0 trackers / 100% client-side / MIT licensed · GitHub
how it works

Three steps. No setup. No signup.

1

Open the tool

Pick from 20 utilities — or hit Ctrl K to search. Each page is a single static HTML file that loads instantly.

2

Paste your input

Type, paste, or drag-drop. Everything is processed in your browser via JavaScript. No network round-trip, no server.

3

Copy the result

One click to copy. The result is never stored, never logged, never sent anywhere. Close the tab and it’s gone.

all 20 tools · 7 categories

$ ls tools/

01 / encoding
UUID Generator

v1 / v4 / v5 / v7. Bulk mode, JSON / CSV / SQL output.

02 / encoding
Base64 Encode / Decode

URL-safe variant. Full UTF-8 support.

03 / encoding
URL Encoder / Decoder

Percent-encode and decode URLs.

04 / encoding
HTML Escape / Unescape

Safe for templates. Entity-level control.

05 / hash
MD5 Hash Generator

Hex output. Use only for non-security checksums.

06 / hash
SHA Hash Generator

SHA-1, SHA-256, SHA-512. HMAC mode.

07 / formatter
JSON Formatter & Validator

Format, minify, validate. Parse error reporting.

08 / formatter
Markdown to HTML

Convert Markdown to clean HTML. Live preview.

09 / formatter
SQL Formatter

Beautify SQL. Uppercase keywords, custom indent.

10 / formatter
CSS Formatter / Minifier

Beautify or minify CSS with custom indent.

11 / formatter
XML Formatter / Validator

Format and beautify XML with error reporting.

12 / converter
Unix Timestamp

Seconds / ms. Live current time. Local + UTC.

13 / converter
Timezone Converter

Convert between any two IANA timezones.

14 / converter
Case Converter

camelCase / snake_case / kebab-case / PascalCase.

15 / generator
Password Generator

Cryptographically secure. Length & charset.

16 / generator
Lorem Ipsum

Words / sentences / paragraphs.

17 / generator
Regex Tester

Live match highlighting, capture groups, flags.

18 / text
JWT Decoder

Decode header / payload. No signature check.

19 / text
Cron Parser

Human-readable cron + next 5 runs.

20 / text
Text Diff / Compare

Compare two texts. Shows additions, deletions, and unchanged lines.

FAQ

Common questions.

Questions developers ask about client-side tools, privacy, and how anan works.

Are these tools really free?

Yes. All 20 tools are completely free. No paid tiers, no usage limits, no hidden charges. The entire site is open source under MIT license.

Is my data safe? Do you store anything?

Your data never leaves your browser. Every tool runs client-side using vanilla JavaScript. No data is uploaded to any server — we don't use analytics, cookies, or tracking scripts.

Do I need to create an account?

No account, no signup, no email required. Just open any tool and start using it immediately.

How is this different from other dev tool sites?

Most dev tool sites process your input on their servers — your data is transmitted over the network. anan processes everything in your browser. We also have no ads, no trackers, and every tool loads in under 100ms.

Can I contribute or request a new tool?

The code is open source on GitHub. Pull requests and feature requests are welcome. We prioritize tools commonly needed but poorly served by existing sites.

Is there a UUID v7 generator?

Yes. Our UUID Generator supports v1, v4, v5 and v7, with bulk generation, JSON/CSV/SQL output, and one-click copy.

Get notified when we add new tools

New devtools land every few weeks. One email per release—no spam, unsubscribe anytime.