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.
No account required Works offline Open source
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.
Mobile & Desktop Apps
Beautiful apps for iOS, Android, and macOS (coming soon!) to view, edit, and cook from your recipes.
Editor Support
Syntax highlighting and snippets for VS Code, Sublime, Vim, Emacs, and more editors.
Web Server
Self-host your recipes with a beautiful web interface accessible from any device on your network.
Open Source Community
Join a growing community contributing parsers, tools, and integrations in many languages.
Import from Anywhere
Import recipes from hundreds of websites and convert them automatically to Cooklang format.
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
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