ULID Generator
Generate ULIDs — sortable by creation time and case-insensitive.
Convert HTML back into clean Markdown, keeping lists, tables and code.
Scripts, styles and head content are dropped. Layout containers such as div and section are walked through, because Markdown has no equivalent for them.
The HTML to Markdown converter parses the markup the way a browser would — forgiving unclosed tags and unquoted attributes — then walks the tree, keeping headings, nested lists, tables, links and fenced code, and dropping scripts and styles.
Going from HTML back to Markdown is how you rescue content from a CMS, a rendered page or an email into something you can keep in version control. The converter parses the HTML properly and walks the tree, so malformed markup and omitted end tags are handled the way a browser would.
Headings become hashes, bold and italic become the right markers, links and images keep their URLs and titles, and a link whose text is its own URL is written as a bare URL rather than a redundant pair. Nested lists keep their nesting and their numbering, tables become pipe tables, and a pre block becomes a fence that keeps its language class. Scripts, styles and head content are dropped, and containers such as div and section are walked through rather than represented, because Markdown has no equivalent for them.
Unclosed paragraphs and list items, unquoted attributes and stray closing tags are handled the way a browser handles them.
Nested lists stay nested and ordered lists keep their start value, which is where most converters flatten everything.
A pre block whose code carries a language class becomes a fence with that language, and its content is left unescaped.
Scripts, styles and head content are removed rather than turned into text, and layout containers are walked through rather than represented.
A link whose text is its own URL is written as the URL, not as a redundant label-and-target pair.
A full page, a fragment, or a chunk copied from developer tools.
Choose the bullet character and whether headings use hashes or underlines.
Check that lists and tables came through the way you expected.
Paste it into a README, a documentation site or a note-taking app.
Their contents are kept and the elements themselves are dropped, because Markdown has no equivalent. If the layout depends on them, that structure is genuinely lost.
Yes. Script, style, meta, link and title content is dropped rather than being turned into text, which is almost always what you want when rescuing article content.
Yes, into GitHub-flavoured pipe tables. Cells containing a pipe are escaped. Merged cells cannot be represented in Markdown and are flattened.
Yes. The parser forgives unclosed paragraphs and list items, unquoted attributes and stray closing tags, the same way a browser does.
What people who use the HTML to Markdown think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the HTML to Markdown. It takes half a minute and no account.
Write the first reviewGenerate ULIDs — sortable by creation time and case-insensitive.
Network, broadcast and host range from any CIDR block.
Compile SCSS to plain CSS in your browser — nesting, variables and mixins.
Stack CSS filters on a real image and copy the declaration.
Fix broken JSON: trailing commas, single quotes, unquoted keys and comments.
Estimate how long a password would survive, and see exactly what weakens it.
Turn a .env file into JSON, with quotes, exports and comments handled.
Draw an easing curve and see it against the standard ones.