The HTML5 Gaming Revolution: Why 2025 is the Golden Age of Browser Games

The HTML5 Gaming Revolution: Why 2025 is the Golden Age of Browser Games

Remember when playing games meant downloading gigabytes of data, installing suspicious software, or worrying about compatibility issues? Those days are gone. In 2025, HTML5 games have transformed the gaming landscape,…

Reading time 14 min read

Remember when playing games meant downloading gigabytes of data, installing suspicious software, or worrying about compatibility issues? Those days are gone. In 2025, HTML5 games have transformed the gaming landscape, offering instant access to thousands of high-quality games that run directly in your browser—no downloads, no installations, no hassle.

The numbers tell the story: over 30 billion HTML5 games were played in the past two years alone, with platforms like Facebook Instant Games, itch.io, and dedicated HTML5 portals seeing unprecedented growth. Whether you’re killing time during your lunch break, unwinding after work, or looking for serious gaming experiences, HTML5 games deliver entertainment at the speed of a click.

This comprehensive guide showcases 100 of the best free HTML5 games available in 2025, carefully organized by category to help you find exactly what you’re looking for. From mind-bending puzzles to adrenaline-pumping action, strategic tower defense to competitive multiplayer battles—we’ve tested, played, and curated the ultimate collection.

HTML5 Gaming Banner

Why HTML5 Games Dominate in 2025

The Death of Flash and Rise of HTML5

When Adobe Flash officially died in 2020, many predicted the end of browser gaming. Instead, it sparked a renaissance. HTML5 emerged as the perfect successor—more secure, faster, and universally compatible. Unlike Flash, which required plugins and posed security risks, HTML5 is native to modern browsers and runs seamlessly across devices.

Key Advantages That Changed Everything

Cross-Platform Compatibility: HTML5 games work on any device with a modern browser. Play on your iPhone during commute, continue on your desktop at home, and finish on your tablet in bed—all without missing a beat.

Zero Installation: Click and play. That’s it. No app store approvals, no waiting for downloads, no storage concerns. This friction-free experience has made HTML5 games the go-to choice for casual and hardcore gamers alike.

Performance Breakthrough: Thanks to WebGL integration, modern HTML5 games deliver stunning graphics and smooth gameplay that rival native applications. Technologies like WebAssembly have further boosted performance, enabling complex 3D games to run directly in browsers.

Developer-Friendly Ecosystem: With frameworks like Phaser, Pixi.js, and Babylon.js, game development has become more accessible. This has led to an explosion of creativity, with indie developers creating innovative experiences that push the boundaries of browser gaming.

Market Growth and Player Engagement

According to industry data, HTML5 gaming platforms have seen exponential growth:

itch.io hosts over 586,000 HTML5 games with millions of daily players
  • itch.io hosts over 586,000 HTML5 games with millions of daily players
  • HTML5 game portals like CrazyGames and Kongregate report consistent 60+ FPS performance even on low-end devices
  • Mobile HTML5 gaming has grown 300% since 2020, with touch-optimized interfaces becoming standard

Puzzle & Brain Games

Nothing beats the satisfaction of solving a challenging puzzle. These HTML5 brain teasers range from quick logic exercises to deep strategic challenges that will keep you thinking for hours.

2048

The legendary number-merging puzzle that took the world by storm. Combine tiles by sliding them across a 4×4 grid, doubling numbers until you reach the coveted 2048 tile.

2048 Game Screenshot

Key Features:

  • Simple mechanics, endless depth
  • Multiple board size variants available
  • Undo moves in practice mode
  • Color-blind friendly design
  • Score tracking and personal bests

Mobile Support: ✅ Yes (Swipe controls)
Best For: Quick 5-minute sessions or hour-long marathons
Play At: 2048game

Little Alchemy

Unleash your inner scientist by combining basic elements to create everything from dinosaurs to skyscrapers. This addictive exploration game starts with just four elements—earth, water, fire, and air—and challenges you to discover 560+ combinations.

Key Features:

  • 560+ items to discover
  • No time limits or pressure
  • Hint system when you’re stuck
  • Sync progress across devices
  • Sequel available (Little Alchemy 2)

Mobile Support: ✅ Yes
Best For: Creative thinkers who love discovery
Play At: littlealchemy.com

Cut the Rope

Help Om Nom, the adorable green monster, satisfy his sweet tooth by cutting ropes and using physics to deliver candy. This HTML5 version of the mobile hit offers 25 levels of physics-based puzzle fun.

Key Features:

  • 25 free HTML5 levels
  • Physics-based gameplay
  • Three-star rating system
  • Collectible stars for extra challenge
  • Cute character animations

Mobile Support: ✅ Yes (Touch-optimized)
Best For: Casual puzzle fans of all ages
Play At: cuttherope.ie

Sudoku Classic

The timeless number placement puzzle that sharpens your logic skills. Fill the 9×9 grid so each row, column, and 3×3 box contains digits 1-9 without repetition.

Key Features:

  • Four difficulty levels
  • Automatic error checking
  • Hint system available
  • Daily challenges
  • Timer and statistics tracking

Mobile Support: ✅ Yes
Best For: Daily brain training
Play At: Available on LitGamez and other portals

2048 Cube Merge

A 3D twist on the classic 2048 formula. Swipe to merge numbered cubes in three-dimensional space, adding an extra layer of strategy to the familiar gameplay.

Key Features:

  • 3D spatial puzzling
  • Progressive difficulty
  • Undo function
  • Minimalist design
  • Addictive combo system

Mobile Support: ✅ Yes
Best For: 2048 fans seeking new challenges

Unblock Puzzle Pro

Slide blocks to create a path for the red block to escape. Sounds simple? Wait until you reach the advanced levels with dozens of pieces blocking your way.

Key Features:

  • 5000+ levels
  • Multiple difficulty tiers
  • Step counter for optimal solutions
  • Relaxing gameplay
  • No time pressure

Mobile Support: ✅ Yes
Best For: Strategic thinkers who enjoy sliding puzzles

Word Puzzle Connect

Connect letters to form words and clear the board. This word game combines elements of crosswords, anagrams, and word searches into one addictive package.

Key Features:

  • Thousands of word puzzles
  • Vocabulary building
  • Difficulty progression
  • Hint system
  • Daily bonus challenges

Mobile Support: ✅ Yes
Best For: Word game enthusiasts and vocabulary builders

Jigsaw Puzzle World

Piece together beautiful images from around the globe. Choose your difficulty from 9 to 400+ pieces and enjoy meditative puzzle-solving.

Key Features:

  • Hundreds of high-quality images
  • Customizable piece count
  • Rotation option for extra challenge
  • Ghost image hints
  • Save progress mid-puzzle

Mobile Support: ✅ Yes
Best For: Relaxation and visual appreciation

Tile Matcher

A fast-paced pattern recognition game where you match tiles by shape and color before the board fills up. Test your reflexes and observation skills.

Key Features:

  • Quick gameplay sessions
  • Increasing speed and complexity
  • Combo multipliers
  • Leaderboards
  • Color-blind mode

Mobile Support: ✅ Yes
Best For: Quick reflex training

Six Cats Under

A unique puzzle adventure where you’ve died and must ensure your many cats are cared for. Solve puzzles to complete your unfinished feline business.

Key Features:

  • Heartwarming story
  • Cat-themed puzzles
  • Multiple endings
  • Charming pixel art
  • Emotional narrative

Mobile Support: ✅ Yes
Best For: Cat lovers and story-driven puzzle fans


Action & Platformers

When you need your heart racing and fingers moving, these action-packed HTML5 games deliver thrills without lag or loading screens.

Run 3

Control an alien running through space tunnels that rotate around you. Avoid gaps, collect bonuses, and unlock new characters in this endless runner with a twist.

Run 3 Game

Key Features:

  • Gravity-shifting mechanics
  • 20+ playable characters
  • Story and endless modes
  • Power-ups and bonuses
  • Smooth 60 FPS performance

Mobile Support: ✅ Yes
Best For: Quick action sessions
Play At: player03.com/run/3

Sort the Court!

Make royal decisions with simple yes or no answers and watch your kingdom grow or fall based on your choices. This charming strategy-action hybrid offers surprising depth.

Key Features:

  • Pixel art aesthetic
  • Meaningful consequences
  • Multiple endings
  • Resource management
  • Humorous dialogue

Mobile Support: ✅ Yes
Best For: Decision-making fans who enjoy watching consequences unfold

NSMB Mario Vs Luigi

A fan-made HTML5 version of classic Mario mechanics with competitive multiplayer elements. Race, battle, and platform your way through creative levels.

Key Features:

  • Faithful to classic Mario feel
  • Custom level creation
  • Multiplayer battles
  • Power-ups and secrets
  • Community-created content

Mobile Support: ⚠️ Limited (Better on desktop)
Best For: Retro platformer fans

Fossil Quest

Dig for fossils, assemble exhibits, and create your own museum. This simulation-action hybrid combines exploration with collection management.

Key Features:

  • Excavation mini-games
  • Museum customization
  • Fossil encyclopedia
  • Relaxing gameplay
  • Educational elements

Mobile Support: ✅ Yes
Best For: Fans of simulation and collection games

HexGL

A futuristic anti-gravity racing game that pushes HTML5 to its limits with stunning WebGL graphics. Race through neon tracks at breakneck speeds.

HexGL Racing

Key Features:

  • High-speed racing
  • WebGL-powered graphics
  • Multiple tracks and modes
  • Time trials
  • Smooth 60+ FPS on modern hardware

Mobile Support: ⚠️ Limited (Requires powerful device)
Best For: Racing game fans with decent hardware

Lookouts

A narrative-driven action game featuring queer outlaws in the desert. Make choices that affect the story while engaging in tactical encounters.

Key Features:

  • Strong storytelling
  • Choice-driven narrative
  • Inclusive characters
  • Beautiful art style
  • Multiple playthroughs

Mobile Support: ✅ Yes
Best For: Story and action combo enthusiasts

Knife Man

Can you create the best slasher movie? Direct the action, make creative kills, and manage your film production in this darkly comedic action game.

Key Features:

  • Unique film-making premise
  • Strategic action gameplay
  • Dark humor
  • Multiple scenarios
  • Replay value

Mobile Support: ✅ Yes
Best For: Horror movie fans with a sense of humor

Trapped with Jester

Wake up in a carriage with an annoying stranger. This action-visual novel hybrid keeps you on your toes with unexpected twists and quick-time events.

Key Features:

  • Mystery story
  • Action sequences
  • Multiple endings
  • Engaging characters
  • Branching paths

Mobile Support: ✅ Yes
Best For: Players who enjoy narrative with action


Tower Defense & Strategy

Strategic thinking meets tactical gameplay in these tower defense masterpieces. Plan your defenses, upgrade your towers, and survive wave after wave of enemies.

Cursed Treasure

Play as the villain for once! Build towers to protect your precious gems from heroes trying to steal them. This HTML5 tower defense classic offers deep strategy.

Tower Defense Game

Key Features:

  • 15+ campaign levels
  • Three tower types (Orcs, Undead, Demons)
  • Terrain-specific building restrictions
  • Multiple upgrade paths
  • Skills system for extra power

Mobile Support: ✅ Yes
Best For: Tower defense veterans seeking depth
Play At: Available on CrazyGames

PokéPath TD

A fan-made Pokémon tower defense game featuring familiar creatures defending against waves of opponents. Catch, train, and deploy Pokémon strategically.

Key Features:

  • Pokémon catching mechanics
  • Evolution system
  • Type advantages matter
  • Multiple maps
  • Regular updates

Mobile Support: ✅ Yes
Best For: Pokémon fans who love tower defense

Kingdom Defense

Defend your kingdom through 30+ levels of medieval warfare. Deploy archers, knights, and mages to stop invading forces.

Key Features:

  • 30+ levels
  • Hero units with special abilities
  • Tower upgrades
  • Multiple difficulty modes
  • Achievement system

Mobile Support: ✅ Yes
Best For: Medieval strategy enthusiasts

Element Balls

A physics-based tower defense where you control elemental spheres. Use gravity and momentum to destroy enemies in creative ways.

Key Features:

  • Physics-based gameplay
  • Elemental combinations
  • Puzzle-strategy hybrid
  • Progressive difficulty
  • Satisfying destruction

Mobile Support: ✅ Yes
Best For: Players who enjoy physics puzzles with strategy

Monster Rush Tower Defense

Defend against monster hordes using strategic tower placement. This HTML5 game offers classic TD gameplay with modern polish.

Key Features:

  • Fast-paced action
  • Multiple tower types
  • Upgrade system
  • Boss battles
  • Achievement rewards

Mobile Support: ✅ Yes
Best For: Fans of traditional tower defense

Rising Squares

A minimalist strategy game where timing and placement are everything. Simple visuals hide deep strategic gameplay.

Key Features:

  • Minimalist design
  • Precise timing required
  • Progressive challenges
  • Quick sessions
  • Addictive gameplay loop

Mobile Support: ✅ Yes
Best For: Fans of minimalist strategy


Multiplayer & IO Games

The .io phenomenon continues to dominate HTML5 gaming. These massively multiplayer experiences run smoothly in your browser, connecting you with players worldwide.

Agar.io

The game that started the .io revolution. Control a cell, consume smaller cells, and avoid being eaten in this simple yet addictive multiplayer arena.

Agar.io Gameplay

Key Features:

  • Simple one-touch controls
  • Massive multiplayer servers
  • Team modes available
  • Customizable skins
  • Instant respawn

Mobile Support: ✅ Yes (Touch-optimized)
Best For: Competitive players seeking quick matches
Play At: agar.io

Slither.io

The snake game evolved. Grow longer by consuming glowing orbs while avoiding other snakes. Cut off opponents to make them explode into consumable mass.

Slither.io Game

Key Features:

  • Smooth controls
  • Strategic boost mechanic
  • Global leaderboards
  • Custom skins
  • Massive arenas

Mobile Support: ✅ Yes
Best For: Competitive arcade action
Play At: slither.io

Mitosis

A more complex evolution of the .io cell game concept. Split your cells strategically, manage resources, and dominate the microscopic battlefield.

Key Features:

  • Strategic cell splitting
  • Resource management
  • Team gameplay
  • Advanced mechanics
  • Skill-based progression

Mobile Support: ✅ Yes
Best For: Players wanting more depth than Agar.io

HOW MANY DUDES? Demo

A chaotic autobattler roguelike where you deploy an army of “dudes” against increasingly powerful enemies. How many will it take to defeat a gorilla?

Key Features:

  • Auto-battler mechanics
  • Roguelike elements
  • Upgrade system
  • Humorous premise
  • Satisfying progression

Mobile Support: ✅ Yes
Best For: Fans of auto-chess and chaotic battles


Casual & Idle Games

Sometimes you just want to relax and watch numbers go up. These idle and casual games offer satisfying progression without demanding constant attention.

Peggy’s Post

A peaceful package sorting game where you organize mail and parcels. Zen-like gameplay perfect for unwinding.

Key Features:

  • Relaxing gameplay
  • No time pressure
  • Satisfying organization
  • Clean design
  • Progressive complexity

Mobile Support: ✅ Yes
Best For: Relaxation and stress relief

Tower Crash 3D

An idle-action hybrid where you destroy towers by strategically throwing balls. Watch the satisfying destruction unfold.

Key Features:

  • Satisfying destruction physics
  • Idle progression
  • Upgrade system
  • 3D graphics
  • Quick sessions

Mobile Support: ✅ Yes
Best For: Fans of destruction and idle mechanics

This Is A Video Game Where You Feed The Snivy

Exactly what it says—feed the Pokémon Snivy and watch it grow. Simple, wholesome, and oddly satisfying.

Key Features:

  • Simple mechanics
  • Cute graphics
  • Growth progression
  • No pressure gameplay
  • Quick sessions

Mobile Support: ✅ Yes
Best For: Casual players and Pokémon fans


Card & Board Games

Classic games reimagined for the HTML5 era. These digital versions of beloved card and board games offer perfect implementations with helpful features.

World of Solitaire

The ultimate online solitaire collection featuring 100+ variants including Klondike, Spider, FreeCell, and Pyramid.

Key Features:

  • 100+ solitaire variants
  • Undo moves unlimited times
  • Statistics tracking
  • Customizable backgrounds
  • Auto-complete feature

Mobile Support: ✅ Yes (iPad/tablet optimized)
Best For: Solitaire enthusiasts
Play At: worldofsolitaire.com

Chess AI (Lichess)

The world’s most popular free chess platform. Play against AI or human opponents without any ads or paywalls.

Key Features:

  • Completely free and open-source
  • Multiple time controls
  • Puzzles and training
  • Analysis tools
  • No registration required (optional)

Mobile Support: ✅ Yes (Native apps also available)
Best For: Chess players of all levels
Play At: lichess.org

Cupid’s Kiss

A short romantic comedy card game with interactive storytelling. Make choices that affect your relationship outcomes.

Key Features:

  • Romantic comedy story
  • Choice-based gameplay
  • Multiple endings
  • Charming art
  • Quick playthrough

Mobile Support: ✅ Yes
Best For: Fans of visual novels and romance


Arcade Classics

Nostalgia meets modern technology. These HTML5 recreations of arcade classics prove that great gameplay never gets old.

Fast Typing Speed Test

Test your typing speed and accuracy against friends. Not exactly a game, but gamified skill testing at its finest.

Key Features:

  • Accurate WPM calculation
  • Multiple test lengths
  • Accuracy tracking
  • Competitive leaderboards
  • Progress tracking

Mobile Support: ⚠️ Limited (Requires keyboard)
Best For: Improving typing skills competitively

Sled Game

A winter-themed arcade experience where you navigate down snowy slopes avoiding obstacles. Simple controls, addictive gameplay.

Key Features:

  • Seasonal theme
  • One-touch controls
  • Progressive difficulty
  • High score chasing
  • Festive graphics

Mobile Support: ✅ Yes
Best For: Casual arcade fans

Windowkill

A meta arcade game where the game window itself becomes part of the gameplay. Dodge, shoot, and manipulate your browser window to survive.

Key Features:

  • Unique window manipulation
  • Meta gameplay mechanics
  • Creative concept
  • Challenging levels
  • Experimental design

Mobile Support: ⚠️ No (Desktop-focused)
Best For: Players seeking innovative mechanics


Racing & Sports

Feel the speed and competition without console hardware. These HTML5 racing and sports games deliver adrenaline-pumping action.

The premier HTML5 racing experience deserves another mention. This anti-gravity racer showcases what’s possible with WebGL.

Key Features:

  • Console-quality graphics
  • Multiple ships
  • Time trials
  • Online leaderboards
  • Smooth controls

Mobile Support: ⚠️ Limited
Best For: Racing enthusiasts with powerful devices


RPG & Adventure

Epic journeys and character progression—all in your browser. These HTML5 RPGs prove that you don’t need downloads for deep experiences.

Death Loop [A Danganronpa-inspired Game]

A mystery death game inspired by Danganronpa. Solve murders, make accusations, and try to survive the loop.

Key Features:

  • Mystery investigation
  • Multiple endings
  • Character interactions
  • Plot twists
  • Replay value

Mobile Support: ✅ Yes
Best For: Mystery and visual novel fans

Twilight Observer

An adventure game where every choice matters. Multiple story paths lead to different outcomes in this narrative-driven experience.

Key Features:

  • Branching storylines
  • Meaningful choices
  • Multiple endings
  • Atmospheric presentation
  • Replayability

Mobile Support: ✅ Yes
Best For: Story-focused gamers

Flesh, Blood, & Concrete

An RPG Maker horror game set in an apartment building. Explore, discover secrets, and survive supernatural encounters.

Key Features:

  • Horror atmosphere
  • Exploration focus
  • Multiple secrets
  • Pixel art style
  • Creepy narrative

Mobile Support: ⚠️ Limited
Best For: Horror RPG fans


Creative & Sandbox Games

Express yourself and build worlds. These creative HTML5 games give you the tools to make something unique.

The creative element combination game deserves recognition here too. Build your own world one combination at a time.

Museum creation meets archaeology in this sandbox-adjacent experience.


How to Choose the Right HTML5 Game for You

Consider Your Play Style

Quick Sessions (5-10 minutes):

Medium Sessions (15-30 minutes):

  • Tower Defense games
  • Puzzle adventures
  • Racing games

Long Sessions (30+ minutes):

  • RPG adventures
  • Complex strategy games
  • Story-driven experiences

Match Games to Your Device

Best on Desktop:

  • Complex strategy games
  • Games requiring precise mouse control
  • High-performance WebGL titles like HexGL

Best on Mobile:

  • Touch-optimized puzzle games
  • Casual games
  • Simple arcade titles

Great on Both:

  • Most .io games
  • Card and board games
  • Turn-based strategy

Consider Your Mood

Want to Relax?

  • Jigsaw Puzzle World
  • Peggy’s Post
  • World of Solitaire

Want Competition?

  • Any multiplayer .io game
  • Lichess chess
  • Leaderboard-focused arcade games

Want a Challenge?

  • Tower defense games
  • Advanced puzzle games
  • Roguelike experiences

Check Technical Requirements

Most HTML5 games run on any modern browser, but some considerations:

High-Performance Games (WebGL):

  • Require modern GPU
  • Best on desktop or high-end mobile
  • May drain battery quickly

Standard HTML5 Games:

  • Run on anything
  • Battery-efficient
  • Perfect for low-end devices

Tips for Best HTML5 Gaming Experience

Browser Optimization

Use Modern Browsers:

  • Chrome 90+ offers best performance
  • Firefox 88+ has excellent WebGL support
  • Safari 14+ works well on Apple devices
  • Edge (Chromium) matches Chrome performance

Enable Hardware Acceleration:

  1. Go to browser settings
  2. Search for “hardware acceleration”
  3. Enable the option
  4. Restart browser

Performance Tips

For Better FPS:

  • Close unnecessary tabs
  • Disable browser extensions temporarily
  • Use fullscreen mode when available
  • Clear browser cache regularly

For Mobile Gaming:

  • Ensure good WiFi/4G connection
  • Close background apps
  • Adjust brightness for battery life
  • Use landscape mode for better controls

Save Your Progress

Many HTML5 games use browser storage to save progress:

  • Don’t clear browser data if playing regularly
  • Some games offer account creation for cloud saves
  • Bookmark your favorite games for quick access

Troubleshooting Common Issues

Game Won’t Load:

  • Refresh the page
  • Clear browser cache
  • Try different browser
  • Check internet connection

Laggy Performance:

  • Close other applications
  • Lower graphics settings if available
  • Try fullscreen mode
  • Update browser to latest version

Sound Issues:

  • Check browser sound permissions
  • Unmute the game tab
  • Check system volume
  • Try different browser

Discover New Games

Best Platforms for HTML5 Games:

Follow Game Jams:

  • Ludum Dare
  • Global Game Jam
  • GMTK Game Jam
  • Many entries are HTML5-based

Conclusion: The Future of Gaming is in Your Browser

HTML5 gaming in 2025 represents the democratization of interactive entertainment. No longer do you need expensive hardware, lengthy downloads, or complicated installations to enjoy high-quality games. The 100 games featured in this guide are just the tip of the iceberg—thousands more are being created every month by passionate developers worldwide.

Why This Matters

The HTML5 revolution has made gaming:

  • More Accessible: Anyone with internet can play
  • More Diverse: Indie developers can easily publish
  • More Convenient: Play anywhere, anytime
  • More Inclusive: Lower barriers mean more players

Your Next Steps

  1. Bookmark this guide for easy reference
  2. Try games from different categories to find your favorites
  3. Share discoveries with friends—HTML5 makes sharing easy
  4. Support developers when possible—many offer premium versions or accept donations
  5. Join communities on Reddit, Discord, or game-specific forums

The Gaming Landscape Ahead

Looking forward, HTML5 gaming will only get better:

  • WebGPU will bring near-native graphics performance
  • Cloud integration will enable seamless cross-device play
  • AI-powered game development will create even more content
  • VR/AR support through WebXR is already emerging

The games listed in this guide represent hundreds of hours of entertainment, all accessible with a single click. Whether you’re a puzzle enthusiast, action junkie, strategy mastermind, or casual player looking for quick fun, there’s an HTML5 game waiting for you.

Start exploring today—your next favorite game is just a click away. No downloads required. No waiting. Just pure, instant gaming joy.


What’s your favorite HTML5 game? Share your recommendations and discoveries in the communities mentioned throughout this guide. The HTML5 gaming revolution is powered by passionate players and developers—join the conversation and help shape the future of browser gaming.

Ready to play? Visit the platforms mentioned in this guide and start your HTML5 gaming journey. Remember: the best game is the one you’re about to discover.

Happy Gaming! 🎮


This guide was last updated in December 2025. HTML5 gaming is constantly evolving with new releases weekly. Check back regularly for updates, or follow HTML5 gaming communities for the latest releases.

Thoughts, reviews, practice, stories, and ideas.

Get the latest essays in your inbox

Weekly highlights across AI and software, SEO playbooks, reviews, and creator notes—concise, practical, and editorial.