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.

173 apps
8 categories
0 logins
⌕

Featured

89 tools
ai

Apple Silicon LLM Configurator

Work out which Mac actually runs the model you want, and whether the expensive one is buying you speed or just headroom

Open →
ai

EU AI Act Risk Classifier

Find out which risk tier your AI system falls into, what that obliges you to do, and the date it actually applies from

Open →
ai

AI Provenance Inspector

Check text and files for AI-provenance signals - and get an honest answer about which ones can actually be verified

Open →
ai

AI Energy & Carbon Calculator

Estimate the electricity, CO2, and water behind an LLM query - or a full training run - with relatable equivalences

Open →
ai

Hidden Text Inspector

Reveal invisible and dangerous Unicode hiding in text - zero-width characters, smuggled prompt injections, bidi tricks, and homoglyphs

Open →
ai

LLM Inference Latency Estimator

Estimate time-to-first-token, decode speed, and total latency for an LLM on a given GPU - before you rent it

Open →
ai

Vector Database Calculator

Estimate the RAM a vector index needs and compare self-hosted vs managed monthly cost

Open →
ai

Embedding Similarity Playground

Type a handful of sentences and see how a real embedding model measures their meaning - a cosine heatmap, the closest and furthest pairs, and a 2D map

Open →
ai

Fine-tune Dataset Auditor

Check a JSONL fine-tuning file before you spend money on it - structure, token distribution, duplicates, and training cost

Open →
ai

GGUF Model Inspector

Drop a .gguf file and read its header - architecture, quantization, context length, every metadata key, and the full tensor list - without downloading or loading the whole model

Open →
ai

LLM API Request Builder

Configure a chat request visually and copy a working curl, Python, or TypeScript snippet for Anthropic, OpenAI, or Gemini

Open →
ai

LLM JSON Repair

Turn a model's almost-JSON output into valid, parseable JSON - and check it against your schema

Open →
ai

LLM Rate Limit Calculator

Find out whether your workload fits a provider's RPM/TPM limits, which limit binds first, and how long a burst will take to drain

Open →
ai

Agent Loop Cost Estimator

Estimate the real cost, context growth, and latency of a multi-step agent loop - including the tokens you get re-billed for every turn

Open →
ai

Chat Template Builder

Compose a system/user/assistant conversation and see the exact prompt string each model family receives - special tokens and all

Open →
ai

Sampling Playground

See exactly how temperature, top-p, top-k, min-p, and repetition penalty reshape a model's next-token probabilities

Open →
ai

Offline Translator

Translate English, Spanish, and Hindi in any direction - live, in your browser, fully offline after the model loads once

Open →
ai

Local LLM Picker

Filter 54+ open-weight LLMs by hardware + task + license + capability. See which fit your VRAM at your chosen quantization, with a clearly-labeled performance estimate.

Open →
ai

MCP Trace Viewer

Paste a Claude Code, Cursor, Anthropic, or OpenAI trace - see the agent's tool calls as a collapsible tree with categories, results, and failure flags.

Open →
ai

RAG Eval Toolkit

Paste a corpus + labelled queries → measure recall@K, precision@K, MRR, nDCG for BM25 (and optionally semantic) retrieval. Local, free, self-hosted alternative to RAGAS / TruLens.

Open →
ai

Ollama & llama.cpp Config Generator

Pick hardware + model → get optimal CLI flags and an Ollama Modelfile. No more trial-and-error tuning.

Open →
ai

LoRA Memory Calculator

Pick a base model + training mode → see peak fine-tuning VRAM and which GPUs can fit the job.

Open →
ai

MCP Server Tester

Paste your MCP server's tools/list output, validate against the protocol spec, simulate a tool call without any LLM cost.

Open →
ai

Image Token Calculator

Drop an image → see how many vision tokens each model charges (GPT-5, Claude 4, Gemini 2.5/3 Pro) and the cost at your usage volume.

Open →
ai

Prompt Cache Optimizer

Analyze your prompt → find the optimal cache split point → see projected monthly savings across Anthropic / OpenAI / Google / DeepSeek caching.

Open →
ai

Reasoning Token Cost Calculator

Calculate the real cost of reasoning models - including the hidden reasoning tokens every other cost calculator ignores.

Open →
ai

Streaming Response Player

Paste any LLM streaming log → replay it at 1× or 5×, see first-token latency, inter-token deltas, throughput.

Open →
ai

Token Probability Visualizer

Paste a logprobs-enabled LLM response → see top-K alternative tokens at every position with their probabilities, colour-coded by uncertainty.

Open →
ai

AI Cloud Pricing Comparison

Compare on-demand inference pricing for the same model across AWS Bedrock, Azure AI Foundry, and Google Vertex AI

Open →
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

LLM Benchmark Comparison

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

LLM Tool Schema Generator

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

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

Max Drawdown Calculator

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

Open →
trading

Options Profit Calculator

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

Open →
trading

Position Size Calculator

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

Open →
ev

Tesla Charge Optimizer

Time-of-use rate schedule + battery + departure → cheapest contiguous charging window.

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

What Is My Browser

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 Service 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

Passport Photo Maker

Crop and frame a passport or visa photo to the official size with live guidelines, then download it or a print sheet. No upload, no limits.

Open →
dev

Unit Converter

Convert data, electrical and physical units, and see every unit at once instead of picking one

Open →
dev

Punctuation & Typography Fixer

Strip the curly quotes, em dashes, and invisible spaces that word processors sneak into your text

Open →
dev

Case Converter

Convert case and run the line operations you always need - trim, dedupe, sort, number, wrap - in one pass

Open →
dev

Config Format Converter

Convert config between JSON, YAML, TOML, and .env - instantly, in your browser, offline

Open →
dev

Markdown Table Generator

Build a markdown table in a spreadsheet-style grid - then copy it as Markdown, CSV, or HTML

Open →
dev

PDF Merger

Drop multiple PDFs, drag to reorder, type page ranges per file, merge to one PDF - all in your browser.

Open →
dev

WebSocket Tester

Connect to any WebSocket or Server-Sent Events endpoint from your browser, see frames stream live, measure latency, send messages, validate JSON inline.

Open →
dev

Word Counter

Paste any text, see words, characters, sentences, paragraphs, reading time, reading level, and the top-10 most-used words - live as you type.

Open →
dev

HTML Viewer

Paste HTML, see it rendered live in a sandboxed preview - resize the split, simulate phone/tablet/desktop, catch JS errors.

Open →
dev

Base64 Encoder & Decoder

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 to Image

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

Mock Data Generator

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

Open →
dev

CSS 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 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

Diff Checker

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

Open →
dev

Cron Expression Generator

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

Open →
dev

Graphing Calculator

Plot a function, then actually ask questions about it - slope, area, roots, turning points

Open →
dev

Markdown Visualizer

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

Open →
dev

Regex Tester

Test regular expressions against sample text with live match highlighting

Open →
dev

HTML to Markdown Converter

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

In-Hand Salary Calculator (India)

Take an Indian offer letter's CTC apart and see what actually reaches your bank account each month

Open →
finance

Old vs New Tax Regime Calculator

See which Indian tax regime costs you less, and the exact deduction level at which the answer flips

Open →
finance

Tax-Loss Harvesting Calculator

Paste lot-level positions, see which to sell for max harvested losses while the wash-sale rule keeps the deductions valid. Federal-only. Produces a plan - never places trades.

Open →
finance

Amortization Calculator

Monthly + bi-weekly payment, lump-sum simulator, payoff date and full amortization schedule

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

84 tools

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

health

BMI Calculator

BMI · BMR · TDEE · ideal weight - lbs or kg, ft/in or cm

Open →
fun

Balloon Maths

Play a calm number game: pop the balloon with the right answer to a sum, take away, times, biggest number or pattern question.

Open →
fun

Binary Puzzle

Play a free two-symbol logic puzzle on 6x6, 8x8 or 10x10 grids. Every puzzle has exactly one solution, and hints explain the rule they use.

Open →
fun

Brick Smasher

Play Brick Smasher: bounce a ball off a round paddle to clear walls of soft-coloured bricks, with power-ups, three lives and endless levels.

Open →
fun

Bubble Pop

Pop bubbles by tapping them: pop the right colour, the right number, or find the one bubble that is different.

Open →
fun

Cannon Shot

Aim a wheeled cannon by angle and power and pop every balloon with the shots you are given, in endless levels that are always possible.

Open →
fun

Card War

Play Card War against the computer: press Flip, the higher card wins, a tie is a war. Big button, auto-play and short games for young children.

Open →
fun

Cell Garden

Plant flowers on a grid and watch them grow by one simple rule, with ready-made patterns, wrap-around edges and colours that show a flower's age.

Open →
fun

Chess

Play free Chess against the computer at three levels, or with a friend on the same screen, with every rule of the game including castling, en passant and promotion.

Open →
fun

Clock Reader

Learn to tell the time on an analogue clock: read it, set it, or match clocks to times, from the hour to every minute.

Open →
fun

Coin Counter

Practise counting US coins: count a handful, make an amount on a tray, or give change, at three levels.

Open →
fun

Colour Clash

Play a quick colour game: a colour name is painted in a different colour, and you tap the colour of the letters.

Open →
fun

Colour Flood

Play a free colour puzzle: flood a board from the corner until it is one colour, inside a move limit that is always beatable. Three board sizes and three levels.

Open →
fun

Colour Mixer

Mix drops of rose, amber and sky blue paint to make 18 named colours, then match target colours for stars.

Open →
fun

Colour Tubes

Play a free colour-sorting puzzle: pour layers between glass tubes until each tube holds one colour. Three to eight colours, undo, an extra tube and a hint.

Open →
fun

Colouring Book

Colour in six original pictures by picking one of 12 colours and tapping a shape, with undo, redo and a save-as-PNG button.

Open →
fun

Counting Garden

Play a free counting game for small children: count the bees, flowers and butterflies in a garden and tap the number. Four levels, no timer, no sound.

Open →
fun

Crate Pusher

Play a free crate-pushing puzzle: walk a round helper around a room and push wooden crates onto the green targets. Four room sizes, one to five crates, undo and a hint.

Open →
fun

Crazy Eights

Play Crazy Eights against one to three computer players: match the suit or rank, use wild eights, and be first to empty your hand.

Open →
fun

Critter Pop

Play a 30-second tapping game: bunnies, owls, hedgehogs and foxes peek out of nine holes in a meadow, and you pop each one back down before it hides.

Open →
fun

Dominoes

Play the plain double-six game of Dominoes against the computer: match the ends of the chain, draw or block, and score the pips left.

Open →
fun

Dot to Dot

Play a numbered dot-to-dot game: join the dots in order to reveal one of eleven pictures, then watch it colour itself in.

Open →
fun

Drum Pad

Play 16 drum and percussion pads, then build a looping 16-step beat with tempo, swing and ready-made rhythms.

Open →
fun

Falling Sand

Play with a sandbox of falling sand, water, oil, fire, steam and plants, draw with your finger or the keyboard, and find six small discoveries.

Open →
fun

Fox and Geese

Play free Fox and Geese on the cross-shaped board, as the fox or the geese, against the computer at three levels or a friend on one screen.

Open →
fun

Go Fish

Play Go Fish against one to three computer players: ask for ranks, fish from the pond and lay down books of four, with three levels and full keyboard play.

Open →
fun

Hex

Play free Hex on a board of hexagons against the computer at three levels, or with a friend on the same screen. One game, no draws.

Open →
fun

Inequality Grid

Play a free digit-grid puzzle from 4x4 to 7x7: fill each row and column with 1 to n once, using greater-than signs and a few given digits. One solution each.

Open →
fun

Island Bridges

Play a free bridge-building puzzle: join numbered islands with straight bridges so every island gets exactly its number and all islands connect.

Open →
fun

Letter Grid

Play a free word-finding game: trace or type as many words as you can in a grid of letters before the clock runs out, on 4x4, 5x5 or 6x6.

Open →
fun

Letter Tracer

Trace the letters A to Z, a to z and the numbers 0 to 9 with a finger, a mouse or the arrow keys, and collect stars.

Open →
fun

Loop Puzzle

Play a free pencil-and-paper puzzle: draw one closed loop through a grid of dots so every number counts its sides correctly. Six sizes, three levels.

Open →
fun

Make Ten

Play a free number bonds game for small children: find the number that fills the frame to make 5, 10, 20 or 100. A Learn tab shows every bond.

Open →
fun

Mancala

Play free Mancala (the classic six-pit rules) against the computer at three levels, or with a friend on the same screen. Extra turns, captures and undo.

Open →
fun

Maze Dash

Play a free maze game: steer a round character from the start to the flag through a fresh maze, from 8x8 up to 24x24, with a trail and a hint.

Open →
fun

Morse Tutor

Learn Morse code with a chart, a blinking light, a quiz and a send-a-word game. Sound is optional and off to start with.

Open →
fun

Nine Men's Morris

Play free Nine Men's Morris against the computer at three levels, or with a friend on the same screen. Place, slide and fly pieces to make mills.

Open →
fun

Odd One Out

Play a free odd one out game: find the picture that is different in colour, shape, size, number or kind, in three levels.

Open →
fun

Pattern Echo

Play a memory game: watch six pads light up in a growing order, then repeat the order. Sound is optional and off until you turn it on.

Open →
fun

Pattern Maker

Play a free pattern game: finish the row of shapes or numbers, in three levels, or build a pattern of your own.

Open →
fun

Piano

Play a colourful on-screen piano with touch, mouse or keyboard, in four instrument sounds, or follow the lit-up keys to learn four traditional tunes.

Open →
fun

Picture Puzzle

Play a picture puzzle: swap mixed-up pieces until one of four original pictures is whole again, with 4 to 25 pieces.

Open →
fun

Pig Dice

Play Pig Dice, a one-die race to 50 or 100 points, against the computer at three levels or a friend on the same device.

Open →
fun

Pipe Connect

Play a free pipe-turning puzzle: rotate tiles until every pipe is joined to the source with no open ends. Five sizes, a hint, and an exact fewest-turns number.

Open →
fun

Pixel Art

Draw pixel pictures on an 8, 16 or 32 square board with a 16-colour palette, mirror drawing and undo, then save the picture or download it as a PNG.

Open →
fun

Road Hopper

Play a hopping game: guide a hedgehog across lanes of cars, vans and bikes, and later a stream of stepping stones, to its burrow at the top of the meadow.

Open →
fun

Shape Sorter

Play a free sorting game for small children: tap a shape, then tap the hole where it belongs. Sort by shape, colour or size. No timer, no sound.

Open →
fun

Snakes and Ladders

Play Snakes and Ladders with one to four players, each a person or the computer, on one of three boards, with an optional exact finish.

Open →
fun

Soft Landing

Play a gentle landing game: fly a small craft down over hills and touch down softly on the flat pad, using Thrust, Left and Right and the fuel you have.

Open →
fun

Sort It

Play a free sorting game: put each thing in the right bin, such as big or small, float or sink, fruit or vegetable, even or odd.

Open →
fun

Spelling Builder

Play a free picture spelling game: tap the letters in order to spell the word for each picture, with three levels and a star for every word.

Open →
fun

Sum Grid

Play a free number-crossword in three sizes: fill white squares with digits 1 to 9 so every run adds up to its total, with notes, hints and one solution.

Open →
fun

Times Tables

Learn, practise and race through the 2 to 12 times tables with coloured dot arrays, three-choice questions and a 60 second sprint.

Open →
fun

Traffic Jam

Play a free sliding-vehicle puzzle: slide cars and trucks out of the way to free the blue car through the exit. Three sizes, three levels, undo and a hint.

Open →
fun

Wing Hop

Play a one-button flying game: tap to flap a dragonfly up through the gaps between hanging rocks and reed beds, with a calm level for the youngest players.

Open →
fun

Word Search

Play a free word search in six themes, three sizes and three levels, with drag or tap-tap selection and a hint button.

Open →
fun

Word Guess

Guess the hidden five-letter word in six tries. Play a daily word that is the same for everyone, or a random one, with optional hard mode and local statistics.

Open →
fun

Aim Trainer

Practise your aim: hit round targets for 30 or 60 seconds, one or three at a time, and see your hits, misses, accuracy and time per hit.

Open →
fun

Checkers

Play free Checkers (English draughts) against the computer at three levels, or with a friend on the same screen. Captures are forced and multi-jumps are enforced.

Open →
fun

Code Breaker

Crack a secret code of symbols in a limited number of guesses, with exact hints and a solver that replays a classic strategy on your own code.

Open →
fun

Dots and Boxes

Play Dots and Boxes against a computer at three levels, or against a friend on the same screen. Three board sizes, undo, keyboard play, and a session tally.

Open →
fun

Gomoku

Play free Gomoku (five in a row) against the computer at three levels, or against a friend on the same screen. Freestyle rules, three board sizes.

Open →
fun

Nim

Play Nim against the computer or a friend in Normal play or Misere, at three levels, with a winning-move hint and a nim-sum table that shows why the move works.

Open →
fun

Nonogram

Play free Nonogram picture logic puzzles in three sizes with a daily puzzle. Every puzzle has one solution that logic alone will find, so you never have to guess.

Open →
fun

Peg Solitaire

Play Peg Solitaire on the English (33 holes) or French (37 holes) board with unlimited undo and a hint that comes from a real search. Jump pegs and finish with as few left as you can.

Open →
fun

Reaction Time Test

Test your reaction time in the browser: wait for the panel to change, press as fast as you can, and get the average, median, best and worst of five tries.

Open →
fun

Typing Speed Test

Measure your typing speed in 30, 60 or 120 seconds with the standard words-per-minute formulas. Plain text, live accuracy, saved personal bests, nothing uploaded.

Open →
fun

Four in a Row

Play Four in a Row against a computer at three levels, or against a friend on the same screen. Drop discs, line up four, keep a session tally.

Open →
fun

Hangman

Play free Hangman with over 800 words in six categories and three difficulties. A hint is available, and it costs a guess.

Open →
fun

Light Grid

Play a free lamp-flipping puzzle in five sizes and three difficulties. Every board is solvable, and a hint and a shortest-solution tool are built in.

Open →
fun

Match Pairs

Play a free card-matching game in four grid sizes, from 12 to 36 cards. Your fewest moves and best time are saved per size, in your browser only.

Open →
fun

Merge Tiles

Play a free sliding tile game on a 4 x 4 grid. Slide, merge equal tiles, build the biggest tile you can and keep going. Keyboard, swipe or buttons, with one-step undo.

Open →
fun

Mines

Play a free mine-clearing puzzle on three board sizes. The first click is always safe, and flags and chording work with mouse, touch or keyboard.

Open →
fun

Reversi

Play free Reversi against the computer at three levels, or with a friend on the same screen. Legal moves are shown and passes happen automatically.

Open →
fun

Sliding Puzzle

Play the classic sliding tile puzzle in 3x3, 4x4 and 5x5 frames. Every shuffle is solvable, and the 3x3 frame can show the first step of a shortest solution.

Open →
fun

Snake

Play Snake on a 20 x 20 grid with keyboard, swipe or on-screen buttons. Pick a speed and choose between deadly walls or wrap-around edges.

Open →
fun

Solitaire

Play free Klondike Solitaire with Draw 1 or Draw 3, drag and drop or keyboard play, unlimited undo, auto-complete and deal numbers you can share.

Open →
fun

Sudoku

Play free Sudoku in three difficulties with a daily puzzle, pencil notes and hints that explain themselves. Every puzzle has exactly one solution.

Open →
fun

Tic Tac Toe

Play free Tic Tac Toe against a computer at three levels, including one that never loses, or against a friend on the same device.

Open →
fun

Tower of Hanoi

Play Tower of Hanoi with 3 to 8 discs, see the minimum move count, and watch the shortest solution play out step by step from wherever you are.

Open →
fun

Ambigram Generator

Turn a word into a rotational ambigram that reads the same, or as a second word, when turned upside down

Open →
fun

Dice Roller

Roll up to 4 dice at once with 3D animation and roll history

Open →
fun

Coin Flipper

Single flip · multi-flip · streak tracker · probability stats

Open →
fun

Global Clock

Live clocks in 10 timezones - CST & IST hero, 8 secondary cities

Open →

Browse by collection

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.