Flexbox Froggy is a free browser game that teaches CSS flexbox. Type flex properties in the editor to move frogs onto matching lilypads across 24 levels. About ~1.0 MB after Play, no install, no account.
Want another free browser puzzle? Try Pipe Rotate Puzzle. Want a typing race instead? Try Cat Typing Race.
Write CSS flexbox in the left editor to seat frogs on lilypads. 24 levels from justify-content to flex-wrap. Progress saves in this browser under ftol:flexboxfroggy keys. Adapted from Thomas Park's Flexbox Froggy (MIT). About ~1.0 MB.
Keyboard + mouse. Best on a wide screen so the editor and pond sit side by side.
Welcome to Flexbox Froggy - a free browser CSS flexbox teaching game with no account or install. Write flex properties so frogs hop onto matching lilypads across 24 levels. About ~1.0 MB loads after you press Play. Progress stays in this browser under namespaced ftol:flexboxfroggy keys; use Reset in the level menu to clear saved answers. Nothing is uploaded; play stays on-device. For more free browser games, open the games hub. Related picks: Pipe Rotate Puzzle and Vim Motion Academy.
Frequently Asked Questions
What is Flexbox Froggy?
A free browser game that teaches CSS flexbox across 24 levels. You type flex properties so frogs land on lilypads.
How do I play?
Press Play, read the instruction, type CSS in the editor (for example justify-content: flex-end;), then click Next when the frogs are seated.
Does it save progress?
Yes, in this browser under namespaced keys ftol:flexboxfroggy:level, answers, solved, and colorblind. Use Reset in the level menu to clear.
How big is the download?
About ~1.0 MB of HTML, CSS, JavaScript, SVG art, jQuery, and animate.css after you press Play.
Is this open source?
Yes. Adapted from Flexbox Froggy by Thomas Park under the MIT license. This site build strips ads/analytics/CDN fonts, vendors jQuery locally, and adds noindex.
Is it good on a phone?
It runs, but the editor plus pond layout is designed for a wider screen. Use landscape or Fullscreen when space is tight.