PocketKit

Free online developer tools

Use free JSON, JWT, regex, code-formatting, encoding and API utilities in your browser. Ready to use with no installation or account required.

What can you do with these tools?

Developer utilities support debugging, API work and everyday text processing, including JSON validation, JWT inspection, regex testing, code formatting, command conversion and configuration generation. Input is generally processed in the browser; DNS, network and live-data tools clearly disclose network activity.

Start here

Core tools

Browse all tools →

Keep exploring

More tools (34)

🛡️

Claude Env Scanner & Region Checker

Check browser timezone, system locale, language, and font fingerprints to detect Claude region blocking or account ban risks, helping you secure proxy configurations.

Security
🩺

Claude Proxy Network Checker (Exit IP & Timezone)

Detect your real exit IP and region, cross-check it against system timezone, language and WebRTC leaks to find proxy exposure points and reduce Claude ban risk

Security
🧮

AI Token Counter & Cost Estimator

Estimate token counts locally and compare API costs across Claude, GPT, Gemini and DeepSeek models

AI
💰

LLM API Pricing Comparison

Compare input/output/cached prices, context windows and blended cost across Claude, GPT, Gemini and DeepSeek

AI
🔧

Tool & Function Schema Converter

Convert between Claude tool, OpenAI function, Gemini functionDeclaration and JSON Schema — with strict mode

AI
🖼️

Multimodal Vision Token Counter

Calculate image tile vision tokens and API cost for GPT-4o, Claude 3.5 Sonnet and Gemini 1.5

AI
🛡️

System Prompt Anti-Leak & Jailbreak Auditor

Audit system prompt robustness against 20+ LLM injection patterns and auto-patch structural directives

AI
⌨️

Keycode Info

Get keyboard event key, code, and keycode details

Dev
📱

User Agent Parser

Parse User Agent strings to identify browser, OS, and device

Dev
🔒

Bcrypt Generator

Generate and verify Bcrypt password hashes

Dev
🔑

HMAC Generator

Compute HMAC signatures (SHA256/512) for messages

Dev
🌐

IPv4 Subnet Calculator

Compute subnet mask, network range, usable IPs and binary format

Dev
🐳

Docker Compose Converter

Convert docker run commands to docker-compose.yml format

Dev
🔒

Chmod Calculator

Calculate Linux file/directory permission values and command

Dev
🔑

BIP39 Generator

Generate and verify multi-language BIP39 mnemonic phrases

Dev
🆔

ULID Generator

Generate lexicographically sortable unique identifiers

Dev
🔗

URL Parser

Parse URL structures and edit query parameters interactively

Dev
⏱

Timestamp Converter

Convert between Unix time and dates

Dev
01

Base Converter

Convert between 2/8/10/16

Dev
Aa

ASCII Table

Look up ASCII 0-127

Dev
⚑

HTTP Status Codes

Common status codes reference

Dev
⚄

Password Generator

Generate secure random passwords

Dev
🐳

Docker Command

Build a docker run command

Dev
🪟

Windows Commands

Generate common Windows commands

Dev
🐧

Linux Commands

Generate common Linux commands

Dev
🆔

UUID Generator

Generate UUID v4 in bulk

Dev
#

Hash

MD5 / SHA-1 / SHA-256…

Crypto
🔐

AES Encrypt

AES-256-GCM with password

Crypto
🔑

RSA

Generate keypair, encrypt/decrypt

Crypto
📎

MIME Types

Extension ⇄ MIME lookup

Dev
📊

UCharts Builder

Create beautiful interactive charts from raw data grids locally

Chart
🗄️

SQL Formatter

Beautify SQL by breaking and indenting at major clauses and normalizing keyword case

Dev
🧬

JSON to Types

Infer TypeScript interfaces, Go structs or Python TypedDict from JSON, with nested types and array merging

Dev
🔢

GPT Token Counter

Count GPT-4o/4/3.5 tokens exactly with OpenAI's official BPE (o200k/cl100k) locally and estimate cost

AI

Decision guide

Development and debugging matrix

InputWhat it doesWhat it does not prove
JSONFormatting, syntax validation and structure reviewJSON Formatter
JWTRead header and payloadJWT Parser
Base64Encode and decode byte representationBase64 Encode/Decode
CronGenerate and explain schedulesCron Generator

FAQ

Frequently asked questions

Can I paste sensitive JSON or JWT data?

Input is generally processed in the browser, but JWT payloads can contain private data. Remove secrets, tokens and personal information first, and use a trusted device and browser environment.

Does decoding a JWT verify its signature?

No. Reading the header and payload only decodes content. Trust requires signature, expiry and issuer validation with the correct key.

Can developer tools work offline?

Many text and format utilities can keep working after their resources load, while DNS, network diagnostics and live-data queries still require a connection.