happytails.ai

Remove invisible characters

Open Remove invisible characters on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "remove-invisible-characters",
  "category": "text-tools",
  "built": true,
  "requirements": "Removes common invisible formatting controls while keeping spaces and line breaks. Joiners are preserved by default because they affect emoji and scripts. Removing bidirectional controls can change displayed text order.",
  "implementation": {
    "fields": [
      {
        "key": "joiners",
        "label": "Also remove zero-width joiners and non-joiners",
        "value": false,
        "type": "checkbox"
      }
    ],
    "live": true,
    "note": "Removes common invisible formatting controls while keeping spaces and line breaks. Joiners are preserved by default because they affect emoji and scripts. Removing bidirectional controls can change displayed text order.",
    "experience": {
      "automatic": true,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
      "helpParts": [
        "Change the input or settings to update your result.",
        "Results update as you type.",
        "Up to 1,000,000 characters."
      ],
      "action": null
    },
    "mode": "automatic",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Find and remove hidden formatting characters that get in the way.

How to use Remove invisible characters
  1. Paste the affected text. Common zero-width and directional formatting controls are removed automatically. Only enable the joiner option if you want to break joined emoji and script forms.
  2. The hidden zero-width space between hello and the visible space is removed; the visible space remains.

Useful next steps

How to use it

Paste the affected text. Common zero-width and directional formatting controls are removed automatically. Only enable the joiner option if you want to break joined emoji and script forms.

Try a small example

The hidden zero-width space between hello and the visible space is removed; the visible space remains.

What to know

Removes common invisible formatting controls while keeping spaces and line breaks. Joiners are preserved by default because they affect emoji and scripts. Removing bidirectional controls can change displayed text order.