gekro
GitHub LinkedIn

Free Tools · No Login · Client-only

Engineer's
Toolbox

Tools I built for my own workflow — now public. Each runs entirely in your browser. Nothing stored anywhere.

50 apps
8 categories
0 logins

Featured

46 tools
🗃️
ai

Fine-tuning Dataset Formatter

Convert Q&A pairs into JSONL training data for OpenAI, Axolotl, ShareGPT, and Unsloth

Open
📦
ai

LLM Response Unpacker

Paste any OpenAI, Anthropic, or Gemini API response and extract content, tokens, and cost

Open
📈
ai

Model Benchmark Comparator

Compare LLMs on context, pricing, MMLU, HumanEval, and capabilities side by side

Open
🔀
ai

Prompt Diff

Compare two prompt versions side-by-side — spot every change at a glance

Open
📏
ai

Context Window Visualizer

Paste a conversation. See exactly what fits in 8K / 32K / 128K / 200K windows — and which truncation strategy preserves the most

Open
🎮
ai

GPU VRAM Calculator

Estimate VRAM needed to run or fine-tune any LLM at any quantization, then see which GPUs fit

Open
🔧
ai

JSON Schema → LLM Tool Definition

Convert any JSON Schema or OpenAPI operation into an OpenAI / Anthropic / Google tool/function definition — the three formats differ subtly

Open
✂️
ai

RAG Chunk Inspector

Visualize exactly how your chunking strategy splits documents — with overlap regions highlighted and per-chunk token estimates

Open
🔍
ai

System Prompt Linter

Catch the silent failure modes in your system prompt — vague instructions, conflicting rules, missing output format, role drift — before they cost you tokens

Open
🪙
ai

Tokenizer Visualizer

See exactly how an LLM splits your text into tokens — color-coded, byte-counted, model-aware

Open
💰
ai

LLM Cost Calculator

Compare LLM API costs and local inference TCO side by side

Open
🔢
ai

Prompt Token Counter

Estimate token count and API cost for any prompt across all major models

Open
🎙️
ai

Voice Transcriber

Free browser speech-to-text with session history and transcript download

Open
📊
trading

Drawdown & Sharpe Calculator

Paste a return series and get Sharpe, Sortino, max drawdown, Calmar, and equity curve

Open
📉
trading

Options P&L Calculator

Visualize profit/loss at expiry across a price range for calls, puts, and spreads

Open
📊
trading

Position Sizer

Calculate optimal trade size with Kelly criterion and fixed-risk models

Open
🔌
ev

EV Charging Cost Calculator

True cost per session and per mile for any EV — accounts for time-of-use rates, solar offset, and DC fast-charging premium

Open
ev

Tesla Trip Cost Calculator

Calculate charging cost and time for any Tesla trip

Open
🌐
infra

Nginx Config Generator

Generate nginx server blocks for static sites, reverse proxies, and PHP — with SSL

Open
🔐
infra

SSH Config Generator

Build ~/.ssh/config host blocks from a form — ProxyJump, IdentityFile, forwarding

Open
🖥️
infra

Device & Browser Info

Inspect your browser, OS, hardware, network, and public IP — all displayed locally

Open
🐳
infra

Docker Compose Visualizer

Paste docker-compose.yml and see your service graph — dependencies, ports, volumes, networks, all rendered visually

Open
⚙️
infra

systemd Unit File Generator

Generate a properly-formatted systemd unit file from a command, restart policy, env vars, and user — with security-hardening defaults baked in

Open
🔢
dev

Base64 & URL Encoder

Encode/decode Base64, URL encoding, HTML entities, and hex — four encodings in one tool

Open
#️⃣
dev

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-512, and HMAC hashes from text or files

Open
📸
dev

Code Snippet to PNG

Turn code into beautiful shareable images with syntax highlighting and gradient backgrounds

Open
🎨
dev

Color Toolkit

Extract dominant colors from images and convert between HEX, RGB, HSL, and CMYK

Open
🖱️
dev

CSS Button Generator

Design and export custom CSS buttons with gradients, shadows, and hover effects

Open
📋
dev

CSV to JSON Converter

Parse CSV files or pasted text into JSON with automatic type detection and edge-case handling

Open
🎲
dev

Dummy Data Generator

Generate realistic fake datasets as JSON or CSV for testing and prototyping

Open
🌫️
dev

Glass & Mesh Gradient Generator

Generate glassmorphism panels and mesh gradients with live preview and copy-ready CSS

Open
🗜️
dev

Image Compressor

Compress JPEG, PNG, and WebP images client-side with target size and dimension controls

Open
{ }
dev

JSON Formatter & Validator

Paste raw JSON to format, colorize, validate, and minify instantly

Open
🔑
dev

JWT Decoder

Decode JWT header, payload, and signature — fully client-side, never transmitted

Open
🔐
dev

Password & Passphrase Generator

Generate cryptographically random passwords and human-readable passphrases

Open
dev

QR Code Generator

Generate styled QR codes for URLs, WiFi, contacts, and more — with logo embed

Open
dev

Text Diff / Code Compare

Compare two text blocks or code files and highlight exact additions and deletions

Open
⏱️
dev

Cron Expression Builder

Write, validate, and understand cron expressions with next-run previews

Open
📐
dev

Graphing Calculator

Basic · Scientific · 2D graph · 3D surface — all modes, zero deps

Open
📝
dev

Markdown Visualizer

Live Markdown editor with split preview, word count, and raw HTML export

Open
🔍
dev

Regex Playground

Test regular expressions against sample text with live match highlighting

Open
✍️
dev

Rich Text → Markdown

Paste rich text or HTML → clean Markdown, copy in one click

Open
🕐
dev

Unix Timestamp Converter

Unix ↔ datetime — relative time, ISO / RFC / local formats, live clock

Open
🏦
finance

Amortization Calculator

Monthly payment, total interest, and full amortization schedule for any loan

Open
💱
finance

Currency Converter

25+ currencies · USD / INR / EUR / GBP base · hardcoded rates with date

Open
💳
finance

Debt-to-Income Calculator

Front-end & back-end DTI — lender thresholds, max debt, income needed

Open

Other Tools

4 tools

Personal-utility apps I built so I wouldn't have to keep visiting other sites.

These tools are for informational purposes only. Results are not financial, medical, or legal advice. You are solely responsible for how you use them. I am not liable for any decisions made based on these outputs.