Hyphen-minus free
The workhorse. Joins compound words, splits syllables, moonlights as a minus sign. Sourced from ASCII since 1963.
Stop hand-crafting dashes in-house. mdash as a service delivers hyphens, en dashes, em dashes and the rare two- and three-em dash through a globally distributed* API—each one mined, certified and tracked on the Dashchain.
*one server
Five dashes, ethically sourced from the Unicode Consortium. Click a dash to have it provisioned, mined, certified and placed on your clipboard. We handle the enterprise contract for you.
The workhorse. Joins compound words, splits syllables, moonlights as a minus sign. Sourced from ASCII since 1963.
For ranges (9–5), connections (London–Paris) and people who have read at least one style guide.
The dramatic pause—now with a side effect: everybody assumes a language model wrote your text.
Marks missing letters, as in “Mr. H⸺”. Ideal for redacting the names of customers with overdue invoices.
Replaces a repeated author name in a bibliography. Three whole ems. Our flagship product.
Our AI-free, regex-powered typography engine finds every hyphen pretending to be a dash and replaces it with the real thing. Includes a complimentary estimate of how much your em dashes make you sound like a chatbot.
Every plan costs nothing. Some plans just cost nothing more exclusively.
30 requests/min · up to 10 dashes/request · latency: 400 ms of artisanal, hand-crafted latency
600 requests/min · up to 1000 dashes/request · latency: none, we removed the sleep() call
6000 requests/min · up to 100000 dashes/request · latency: none, plus a Dedicated Dash Success Manager
RESTful, content-negotiated, Proof-of-Dash-secured. Plain text by default; ask for JSON, XML, CSV, HTML or SVG via Accept, ?format= or a file extension.
# A hyphen, free, with artisanal latency curl https://xn--rtj.tsak.dev/v1/dashes/hyphen # Upgrade to Pro (price: $0) KEY=$(curl -s -X POST https://xn--rtj.tsak.dev/v1/keys -d tier=pro) curl -H "X-Dash-Key: $KEY" https://xn--rtj.tsak.dev/v1/dashes/em-dash # Enterprise requires a sales call. It's quick. KEY=$(curl -s -X POST https://xn--rtj.tsak.dev/v1/sales \ -d name=Ada -d company=Acme | tail -1) curl -H "X-Dash-Key: $KEY" "https://xn--rtj.tsak.dev/v1/dashes/3-em-dash?count=3"
# Formats: json, xml, csv, html, svg curl https://xn--rtj.tsak.dev/v1/dashes/en-dash.json curl -H "Accept: image/svg+xml" https://xn--rtj.tsak.dev/v1/dashes/hyphen # Dash Streaming™ (Server-Sent Events) curl -N https://xn--rtj.tsak.dev/v1/dashes/en-dash/stream?interval=500ms # DashCorrect™ and the Dashchain curl --data-binary @essay.txt https://xn--rtj.tsak.dev/v1/fix?style=british curl https://xn--rtj.tsak.dev/v1/ledger/verify