A Recipe Markup Language
Cooklang is a simple, human-readable text format for writing recipes that can be understood by both cooks and computers.
Write @flour{2%cups}
and ~{25%minutes}
in plain text files. Get automatic shopping lists, scaling, timers, and beautiful formatting — while keeping your recipes in files you own forever.

A Complete Recipe Ecosystem
Cooklang isn't just a format — it's a growing ecosystem of tools that work with your recipes
Command Line Tools
Parse recipes, generate shopping lists, run a local server, and automate your cooking workflow.
Explore CLI →Mobile & Desktop Apps
Beautiful apps for iOS, Android, and macOS (coming soon!) to view, edit, and cook from your recipes.
Get the Apps →Editor Support
Syntax highlighting and snippets for VS Code, Sublime, Vim, Emacs, and more editors.
Setup Editors →Web Server
Self-host your recipes with a beautiful web interface accessible from any device on your network.
Learn More →Open Source Community
Join a growing community contributing parsers, tools, and integrations in many languages.
Join on GitHub →Import from Anywhere
Import recipes from hundreds of websites and convert them automatically to Cooklang format.
Import Recipes →Why Choose Cooklang?
Own Your Data
- No vendor lock-in: Your recipes are plain text files, not trapped in a database
- Future-proof: Text files will be readable decades from now
- Version control: Track changes with Git, see who changed what and when
- Privacy first: Your recipes stay on your devices, no cloud required
--- title: Pasta Aglio e Olio servings: 2 time: 20 minutes --- Bring @water{2%L} to a boil in a #pot. Add @spaghetti{200%g} and cook for ~{10%minutes} until al dente. Meanwhile, heat @olive oil{4%tbsp} in a #pan over medium heat. Add @garlic{4%cloves}(sliced thin) and @red pepper flakes{1%tsp}. Cook until garlic is golden.
Get Updates
Stay informed about new features and updates. We'll send you our news once a month.
Ready to organize your recipes?
Join thousands of cooks who are already using Cooklang
Get Started Now