{
  "slug": "csv-to-table",
  "name": "gizza-ai/csv-to-table",
  "version": "0.1.0",
  "title": "CSV to Table — Markdown & HTML table generator — gizza.ai",
  "description": "Convert CSV data into a Markdown or HTML table, in your browser. Free, private, no upload.",
  "tags": [
    "csv to markdown",
    "csv to html table",
    "markdown table",
    "html table generator",
    "csv table"
  ],
  "category": "data",
  "urls": {
    "page": "https://gizza.ai/tools/csv-to-table/",
    "markdown": "https://gizza.ai/tools/csv-to-table/index.md",
    "descriptor": "https://gizza.ai/tools/csv-to-table/tool.json",
    "deep_link_example": "https://gizza.ai/tools/csv-to-table/?data=name%2Crole%0AAda%2CEngineer%0ABo%2CDesigner&format=markdown&header=true&delimiter=%2C"
  },
  "cli": "gizza tool csv-to-table \"name,role\nAda,Engineer\nBo,Designer\"",
  "tool": {
    "description": "Convert CSV data into a Markdown or HTML table. format=markdown (default) produces a GitHub-style pipe table (cells escaped); format=html produces a <table> with thead/tbody (cells HTML-escaped). header=true (default) uses the first row as the header, otherwise 'Column N' headers are generated. delimiter is a single char or comma/tab/semicolon/pipe. Runs locally.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "data": {
          "description": "The CSV text.",
          "type": "string"
        },
        "delimiter": {
          "default": ",",
          "description": "Field separator: a single char or 'comma'/'tab'/'semicolon'/'pipe'. Default ','.",
          "type": "string"
        },
        "format": {
          "default": "markdown",
          "description": "Output table format: markdown (default) or html.",
          "enum": [
            "markdown",
            "html"
          ],
          "type": "string"
        },
        "header": {
          "default": true,
          "description": "Treat the first row as the header (default true); otherwise 'Column N' headers are generated.",
          "type": "boolean"
        }
      },
      "required": [
        "data"
      ],
      "type": "object"
    }
  }
}