205 small web apps I built โ all single-file, no dependencies. Click any to try.
Procedural mazes with a path solver.
Brick-breaker, 8 levels, lives.
Grow and beat your best score.
Slide and merge tiles to 2048.
Minimax AI, easy to unbeatable.
Flip and match pairs on a clock.
Hit moles, dodge bombs, 30s.
Reveal, flag, 3 difficulties.
Flap through pipe gaps.
Paddle vs AI, first to 7.
Drop discs vs AI, 4 in a row.
Rotate, drop, clear lines, levels.
Color and tone sequence memory.
Play vs computer, keep score.
Guess the word before the draw.
Unique puzzles, check & solve.
Flip neighbors to clear the grid.
Thrust, shoot, split the rocks.
Blast descending alien waves.
Order the 15-puzzle tiles.
Move the stack between pegs.
Dodge traffic, ramping speed.
Catch fruit, avoid bombs, 60s.
Click on green, track your best.
Unscramble words on a timer.
Aim and match colors to pop clusters.
Auto-runner: jump glowing spikes.
Bullet-hell survival, tiny hitbox.
Time blocks to stack them high.
Crack the 4-color code in 10 tries.
Solve picross from number clues.
Claim boxes vs an AI opponent.
Jump pegs down to the last one.
Cross road and river, dodge it all.
Bounce up endless platforms.
Intercept missiles, defend cities.
Flippers, bumpers, ball physics.
Hold to rise through the cave.
Pass rings matching your color.
Drive, aim and fight an AI tank.
Paddle vs AI, first to 7 goals.
Swipe to slice fruit, dodge bombs.
Place towers, survive the waves.
Fly, dodge zappers, grab coins.
Orbit the core, blast enemies.
Jump cacti, duck birds, endless.
Jumps and kings vs an AI.
Flip discs to own the board.
Drag to find hidden words.
Drop blocks, clear rows and cols.
Push boxes onto the targets.
Fill the sum-clue number puzzle.
One letter at a time to the goal.
Trace adjacent letters for words.
Hunt and sink the AI's fleet.
Five in a row vs the AI.
Classic Klondike card solitaire.
Clear the layout pairing tiles.
Minesweeper on a hex grid.
Tip %, split, live totals.
Options, strength bar, copy.
25/5 work-break timer.
Length, weight, temp, more.
Offline QR with PNG download.
Live editor, from-scratch parser.
Handles in 5 styles.
Live WPM and accuracy.
Exact age, birthday countdown.
Live countdown to any date.
Laps plus a countdown mode.
Metric/imperial with a gauge.
Spin to pick a random winner.
Pretty-print, validate, minify.
HSL sliders, copy hex/rgb/hsl.
Live matches, groups, flags.
16-step drum sequencer, Web Audio.
Shuffle names into random teams.
Encode/decode text and Base64.
Live counts and reading time.
Compare two texts line by line.
Build CSS gradients, copy code.
BPM, time signature, accent beat.
Playable synth, mouse or keys.
Named counters, saved locally.
SHA-1/256/512 of any text.
Generate placeholder text.
UPPER, snake, camel and more.
Node network follows your mouse.
Particles streaming a noise field.
Swarming flock follows the mouse.
Hypnotic curve generator.
Palettes with harmony modes.
Tap to launch bursting fireworks.
Symmetry painting toy.
Falling-glyph digital rain.
3D hyperspace, mouse steering.
Metaball goo chases your cursor.
Roll pip dice, shake on roll.
Animated retro plasma field.
Zoom the infinite fractal.
Click to ripple the water.
Pretty-print and validate XML
Convert YAML to JSON
Convert JSON to YAML
CSV to JSON array
JSON to CSV, download
Beautify SQL queries
Beautify or minify HTML
Beautify or minify CSS
Beautify or minify JS
JSON to TS interfaces
Diff two JSON blobs
Resolve a JSON path live
Convert TOML to JSON
Encode/decode URL parts
Encode/decode HTML entities
Decode a JWT payload
Hex and text both ways
Text and binary
Apply ROT13
Text and Morse with beeps
Searchable ASCII table
Inspect Unicode code points
Escape/unescape strings
Bin/oct/dec/hex convert
Shiftable Caesar cipher
Escape a string for JSON
Generate v4 UUIDs
Fake names, emails, more
Mock JSON from a schema
Build a .gitignore
HTML meta and OG tags
Text to URL slugs
Random strings, bulk
Build cron expressions
Placeholder images
Export palettes to code
Mock REST JSON responses
Generate .htpasswd lines
Random numbers, options
Box-shadow with preview
Border-radius corners
Flexbox playground
CSS grid templates
Edit easing curves
Frosted glass CSS
Soft-shadow CSS
Design a CSS button
Build CSS keyframes
Responsive clamp() values
Text-shadow with preview
CSS filter sliders
CSS triangles
Convert HEX/RGB/HSL
WCAG contrast checker
Simulate color blindness
Tints and shades
Pick colors from an image
Manage CSS color vars
Make a favicon
Tailwind color palette
Material color palette
Duotone an image
Mix two colors
WCAG-safe palettes
Layered SVG waves
Find and replace text
Remove duplicate lines
Sort lines many ways
Reverse chars/words/lines
Clean up whitespace
Number each line
Extract a column
Repeat text N times
Pick random lines
Char/word frequency
AES encrypt text
Check for anagrams
Shuffle a list
HTTP status codes
Look up MIME types
HTML entities table
CSS units and px/rem
IP subnet calculator
Bitwise operations
Aspect ratio solver
Percentage math
Unix time converter
Convert across time zones
Add/subtract durations
Byte size units
Regex reference
Parse query strings
Parse user agents
Collapsible JSON tree
Make Markdown tables
Convert HTML to JSX
CSS to Tailwind classes
Build SQL WHERE clauses
HTTP headers reference
Searchable emoji, copy
Text to ASCII banner
chmod calculator
Git command cheat sheet
Validate YAML