{
  "slug": "text-to-unicode",
  "name": "gizza-ai/text-to-unicode",
  "version": "0.1.0",
  "title": "Text to Unicode — gizza.ai",
  "description": "List each character's Unicode code point (U+XXXX), name, \\u escape sequence and UTF-8 bytes for any text.",
  "tags": [
    "text",
    "unicode",
    "encoding"
  ],
  "category": "encoding",
  "urls": {
    "page": "https://gizza.ai/tools/text-to-unicode/",
    "markdown": "https://gizza.ai/tools/text-to-unicode/index.md",
    "descriptor": "https://gizza.ai/tools/text-to-unicode/tool.json",
    "deep_link_example": "https://gizza.ai/tools/text-to-unicode/?text=H%C3%A9llo%20%F0%9F%98%80&format=table"
  },
  "cli": "gizza tool text-to-unicode \"Héllo 😀\"",
  "tool": {
    "description": "Break text into its Unicode scalar values and, for each character, report the code point (U+XXXX), decimal value, official Unicode name, the \\u escape sequence (\\uXXXX for the BMP, \\u{XXXX} for astral code points like emoji), and the UTF-8 bytes in hex. format=table (default) returns an aligned ASCII grid; format=json returns an array of objects.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "format": {
          "default": "table",
          "description": "Output format: table (default, aligned ASCII grid with Char/Code Point/Dec/Escape/UTF-8/Name columns) or json (an array of objects).",
          "enum": [
            "table",
            "json"
          ],
          "type": "string"
        },
        "text": {
          "description": "The text to break down into Unicode code points.",
          "type": "string"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}