email59

Tools · runs in your browser

Plain-text twin

Your app's email has an HTML part. Paste it and get a first draft of the plain-text part that should travel with it. Then make it yours: while you edit, the page checks that every link, code and amount in the HTML is still in the text.

Try:
Nothing you paste leaves this page.

What the draft does, and what's left for you

  • Links are written out. A button becomes its label and, on the next line, the address. A link inside a sentence becomes words <address>; reword those so the address gets its own line.
  • Images become their alt text, or nothing when they have none. One-pixel images are dropped.
  • Hidden text is left out (display:none and friends). That's usually the preview line; in a text part the first sentence does that job.
  • Lists keep their dashes and numbers. A table row with two short cells becomes Label: value. Layout tables are unwrapped.
  • Styles, scripts, comments and the head are removed. Headings get a line to themselves.
  • It doesn't wrap lines. Mail apps wrap text to the screen; hard breaks at a fixed width look ragged on a phone.
  • It doesn't write. A draft made from markup keeps the order of the layout, logo first. Put what the person needs in the first line, cut what only made sense next to a picture, and read it once out loud.

Why the text part still earns its place, who actually reads it, and a hand-written example next to a stripped one: Every HTML email needs a plain-text twin.

One call, both parts

email59 sends your html and text together as one email. Plain HTTPS and JSON, no library to install.