Downloads
Quick install (Linux, macOS)
curl -fsSL https://gramdown.tobythe.dev/install.sh | sh
This detects your platform, verifies the download’s checksum, and installs to ~/.local/bin (override with GRAMDOWN_INSTALL_DIR). It always installs the latest release unless you pin one: GRAMDOWN_VERSION=1.2.3 sh install.sh.
Manual download
Prefer to pick the file yourself, or using Windows? Grab a single file below that runs on its own.
| Platform | Size | Download |
|---|---|---|
| Linux (x64) | 86.1 MB | Download |
| Linux (arm64) | 86.1 MB | Download |
| macOS (Apple silicon) | 67.1 MB | Download |
| macOS (Intel) | 74.2 MB | Download |
| Windows (x64) | 90.9 MB | Download |
Verify a download against SHA256SUMS.txt. Release notes.
Which one do I want?
- Linux (x64) for most servers and desktop Linux; arm64 for Raspberry Pi, AWS Graviton and similar.
- macOS (Apple silicon) for M1 and later; macOS (Intel) for pre-2020 Macs.
- Windows (x64) for 64-bit Windows 10 and 11.
Running it
# macOS / Linux: make it executable, then run it
chmod +x gramdown-*
./gramdown-* draft.docx -o draft.md
On macOS the first run is blocked by Gatekeeper; allow it under System Settings → Privacy & Security, or remove the quarantine flag with xattr -d com.apple.quarantine gramdown-*.
Already have Node.js?
If Node.js is set up on your machine, you can install the CLI with npm instead and update it the same way:
npm install -g gramdown
See the CLI reference for every flag and exit code.