Happytails.aiFree tools. No account needed.

Emoji picker | agent view

The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.

Tool capabilities

{
  "id": "emoji-picker",
  "category": "text-tools",
  "built": true,
  "requirements": "Search a versioned Unicode emoji dataset by name and aliases; copy complete sequences including variation selectors, skin tones and joined emoji; explain platform appearance differences and verify dataset licensing.",
  "implementation": {
    "fields": [],
    "note": "Search English emoji labels and aliases, then copy the sequence you need. Unicode artwork differs across platforms.",
    "experience": {
      "automatic": false,
      "single": true,
      "label": "Find an emoji",
      "placeholder": "smile",
      "help": "Search by an English word or alias. Up to 1,000,000 characters. Review the settings before running.",
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "POST /api/v1/tools/emoji-picker/run",
  "api": {
    "id": "emoji-picker",
    "name": "Emoji picker",
    "category": "text-tools",
    "description": "Find emoji by an English name or keyword.",
    "notes": "Search English emoji labels and aliases, then copy the sequence you need. Unicode artwork differs across platforms.",
    "human_path": "/en/text-tools/emoji-picker/",
    "method": "POST",
    "endpoint": "/api/v1/tools/emoji-picker/run",
    "schema_url": "/api/v1/tools/emoji-picker",
    "input_schema": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "input": {
          "type": "string",
          "maxLength": 1000000,
          "default": "",
          "description": "Plain text input. File tools use files instead unless otherwise documented."
        },
        "options": {
          "type": "object",
          "additionalProperties": false,
          "properties": {}
        }
      }
    },
    "output_schema": {
      "type": "object",
      "required": [
        "tool",
        "result"
      ],
      "properties": {
        "tool": {
          "type": "string"
        },
        "result": {
          "type": "object",
          "required": [
            "text",
            "files"
          ],
          "properties": {
            "text": {
              "type": [
                "string",
                "null"
              ]
            },
            "data": {
              "description": "Parsed JSON when the textual result is JSON."
            },
            "name": {
              "type": "string"
            },
            "mime": {
              "type": "string"
            },
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "mime",
                  "bytes",
                  "base64"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "mime": {
                    "type": "string"
                  },
                  "bytes": {
                    "type": "integer"
                  },
                  "base64": {
                    "type": "string",
                    "contentEncoding": "base64"
                  }
                }
              }
            }
          }
        }
      }
    },
    "processing": "Server; same transformation code as browser tools",
    "limits": {
      "request_bytes": 8388608,
      "input_characters": 1000000,
      "files_bytes": 5242880,
      "max_files": 0,
      "timeout_seconds": 12
    }
  },
  "agent_processing": "Server; same transformation code as browser tools",
  "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 emoji by an English name or keyword.

Useful next steps

How to use Emoji picker

  1. Enter search emoji in the input field.
  2. Review the settings, then choose Run Emoji picker.
  3. Review the result, then use Copy result or a download link when available.

What to expect

Find emoji by an English name or keyword. Search labels and tags, then copy the emoji you need from the results. Up to 200 matches are shown. Emoji artwork varies between devices; the returned sequence is Unicode text.

Try a small example

smile