{
  "slug": "remove-control-chars",
  "name": "gizza-ai/remove-control-chars",
  "version": "0.1.0",
  "title": "Remove Control Characters — Strip null bytes & non-printable chars — gizza.ai",
  "description": "Strip null bytes and non-printable control characters from text, in your browser. Keep tabs and newlines or remove them too. Nothing is uploaded.",
  "tags": [
    "remove control characters",
    "strip null bytes",
    "remove non-printable characters",
    "clean text",
    "remove invisible characters"
  ],
  "category": "text",
  "urls": {
    "page": "https://gizza.ai/tools/remove-control-chars/",
    "markdown": "https://gizza.ai/tools/remove-control-chars/index.md",
    "descriptor": "https://gizza.ai/tools/remove-control-chars/tool.json",
    "deep_link_example": "https://gizza.ai/tools/remove-control-chars/?text=Paste%20text%20with%20control%20characters%20here%E2%80%A6&keep_tabs=true&keep_newlines=true&replacement=%28empty%20%3D%20delete%29"
  },
  "cli": "gizza tool remove-control-chars \"Paste text with control characters here…\"",
  "tool": {
    "description": "Remove null bytes and non-printable control characters (Unicode category Cc) from text. Tabs and newlines are kept by default; replacement is substituted for each removed character.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "keep_newlines": {
          "default": true,
          "type": "boolean"
        },
        "keep_tabs": {
          "default": true,
          "type": "boolean"
        },
        "replacement": {
          "default": "",
          "type": "string"
        },
        "text": {
          "type": "string"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}