{
  "slug": "markdown-strip",
  "name": "gizza-ai/markdown-strip",
  "version": "0.1.0",
  "title": "Markdown Stripper — Convert Markdown to Plain Text — gizza.ai",
  "description": "Strip Markdown formatting to clean plain text: headings, bold, links, code fences, tables, lists, and blockquotes. Free, private, in-browser, no sign-up.",
  "tags": [
    "strip markdown",
    "markdown to text",
    "remove markdown",
    "plain text",
    "markdown to plain text",
    "clean chatgpt output",
    "remove formatting",
    "markdown converter"
  ],
  "category": "documents",
  "urls": {
    "page": "https://gizza.ai/tools/markdown-strip/",
    "markdown": "https://gizza.ai/tools/markdown-strip/index.md",
    "descriptor": "https://gizza.ai/tools/markdown-strip/tool.json",
    "deep_link_example": "https://gizza.ai/tools/markdown-strip/?text=%23%20Weekly%20update%0A%0AShipped%20%2A%2Alogin%2A%2A%20and%20fixed%20the%20%5Bsignup%20bug%5D%28https%3A%2F%2Fexample.com%2Fissues%2F42%29.%0A%0A-%20Deploy%20on%20Friday%0A-%20%60cargo%20test%60%20is%20green&links=text&images=alt&keep_list_markers=true&collapse_blank_lines=true"
  },
  "cli": "gizza tool markdown-strip '# Weekly update\n\nShipped **login** and fixed the [signup bug](https://example.com/issues/42).\n\n- Deploy on Friday\n- `cargo test` is green'",
  "tool": {
    "description": "Remove all Markdown formatting from text, leaving clean plain text. Strips heading '#' markers, bold/italic/strikethrough emphasis, blockquote '>' markers, horizontal rules, and code fences (the code content is kept). Links render per links='text' (default, keep the visible label), 'url' (keep the URL), or 'both' ('label (url)'). Images render per images='alt' (default, keep the alt text) or 'drop'. Set keep_list_markers=true to preserve '- '/'1. ' list markers (default removes them, one item per line). Tables become bare cell text, cells joined by spaces, one row per line. collapse_blank_lines=true (default) separates blocks with a single newline; false keeps a blank line between blocks.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "collapse_blank_lines": {
          "default": true,
          "description": "When true (default), separate blocks with a single newline (compact); when false, keep a blank line between blocks.",
          "type": "boolean"
        },
        "images": {
          "default": "alt",
          "description": "How to render a ![alt](url) image: 'alt' (default) keeps the alt text; 'drop' removes images entirely.",
          "enum": [
            "alt",
            "drop"
          ],
          "type": "string"
        },
        "keep_list_markers": {
          "default": false,
          "description": "When true, keep list bullets ('- ') and ordered numbering ('1. '); when false (default), remove the markers and leave one item per line.",
          "type": "boolean"
        },
        "links": {
          "default": "text",
          "description": "How to render a [label](url) link: 'text' (default) keeps the visible label and drops the URL; 'url' keeps the URL; 'both' keeps 'label (url)'.",
          "enum": [
            "text",
            "url",
            "both"
          ],
          "type": "string"
        },
        "text": {
          "description": "The Markdown text to strip to plain text.",
          "type": "string"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}