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