Emoji aus Text entfernen
Entfernen Sie Emojis aus einem Text und behalten Sie die Wörter: Hello 😀 world 🚀 behält nur Hello und world, mit 2 entfernten Emojis. Flaggen, Hauttöne und Familien-Emojis verschwinden als Ganzes, Buchstaben, Akzente und Satzzeichen bleiben. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- Hello 😀 world 🚀
- Ergebnis
- Hello world
- Länge
- 13
- Ursprüngliche Länge
- 17
- Anzahl der Änderungen
- 11
Emoji und piktografische Symbole eignen sich gut für Chat, zerbrechen aber Klartext-Pipelines, Altdatenbanken, SMS-Gateways, Dateinamensregeln, Suchindizes und Moderationswerkzeuge, die nur lesbare Zeichen erwarten. Dieses Werkzeug nimmt den Text, den Sie einfügen oder senden, findet Emoji-Sequenzen über Unicode-Eigenschaftsbereiche —einschließlich mehrpersoniger ZWJ-Familien, Regionalindikator-Flaggenpaare, Hautton-Modifikatoren und Keycap-Ziffern— und löscht sie, während Buchstaben, Ziffern, Akzente und gewöhnliche Satzzeichen erhalten bleiben. Sie erhalten die bereinigte Zeichenkette plus Längen- und Änderungsmetadaten, damit Skripte No-Ops ohne erneutes Scannen erkennen. Leere Eingabe wird mit einem klaren Validierungsfehler abgelehnt statt still mit leerem Ergebnis zurückzukommen, was Clients schützt, die ein Feld nicht gebunden haben.
So funktioniert die Emoji-Entfernung intern
Emoji zu entfernen heißt nicht, naiv ein paar Smiley-Codepoints zu löschen; moderne Emoji sind Mehr-Codepoint-Sequenzen. Die Engine erkennt Unicode-Extended_Pictographic-Basen, optionale Emoji-Präsentationsselektoren (U+FE0F), optionale Hautton-Modifikatoren und Zero-Width-Joiner-Ketten, die mehrere Piktogramme zu einem Graphem-Cluster verbinden —denken Sie an Familiengruppen oder Berufs-Emoji. Sie erkennt auch Paare regionaler Indikatorsymbole, die Flaggen bilden, sowie Keycap-Sequenzen aus Ziffer, Sternchen oder Raute plus kombinierendem Keycap.
Nach dem Löschen dieser Sequenzen werden verwaiste Selektoren und Joiner aus unvollständigen Einfügungen entfernt, damit unsichtbarer Klebstoff nicht im Ergebnis bleibt. Buchstaben, Ziffern, Leerzeichen, Akzente, Währungszeichen und Nicht-Emoji-Schriften wie Latein, Kyrillisch oder CJK bleiben unverändert; nur piktografisches und Emoji-Präsentationsmaterial wird entfernt. Umgebender Leerraum wird nicht zusammengezogen, sodass ein Leerzeichen neben einem Emoji bleibt —wer ein einzelnes Leerzeichen will, normalisiert danach.
Leere Zeichenketten scheitern an der Validierung vor jeder Transformation. Da der Pfad analytisches Parse über Strings ist, bleibt die Latenz bei typischen Formularen unter einer Millisekunde und das veröffentlichte Kostenmodell ist analytisch, nicht modell-tokenbasiert.
Wo Emoji-Entferner in der Praxis vorkommen
Produkt- und Wachstumsteams streichen dekorative Symbole aus Anzeigenamen und Profilbios vor Eindeutigkeitsprüfungen und Exporten des rechtlichen Namens, damit Systeme mit Byte-Vergleich oder Amtsformularen an Piktogrammen nicht scheitern. Support- und CRM-Pipelines bereinigen Ticketbetreffe, Chat-Transkripte und SMS-Körper vor Indexierung oder Übergabe an Agenten auf Terminals mit schwacher Darstellung. Dateningenieure, die Warehouse-Ladungen, Suchdokumente und Moderationswarteschlangen vorbereiten, erzwingen oft Freitextspalten zu Klarzeichen vor Fuzzy-Matching oder Spracherkennung, damit Emoji-Rauschen Tokens nicht verzerrt.
Content- und Lokalisierungsteams bereiten Klartext-Fallbacks für Dateinamen, E-Mail-Betreffe auf wählerischen Relays, Push-Vorschauen und CSV-Dateien vor, die in Tools astrale Zeichen verunstalten. Wenn Sie später Akzente entfernen, Groß-/Kleinschreibung umstellen, Slugs mit Bindestrichen oder Leerzeichen kompaktieren wollen, behandeln Sie das als getrennte Suchabsichten und Landings und überladen Sie diese Seite zum Entfernen von Emoji aus Text nicht.
Anwendungsfälle
Namen und Bios für Klartextsysteme bereinigen
Entfernen Sie Emoji aus Anzeigenamen und Profilfeldern vor Eindeutigkeit, Exporten und Formularen, die Piktogramme ablehnen.
Chat, SMS und Support-Transkripte säubern
Streichen Sie dekorative Symbole aus Nachrichten vor Indexierung, CRM-Import oder Übergabe an Agenten auf Terminals mit schwachen Emoji-Schriften.
Häufige Fragen
Was bewirkt das Entfernen von Emoji aus Text?
Es löscht Emoji- und Piktogrammsequenzen (einschließlich Flaggen, ZWJ-Familien, Hauttönen und Keycaps) und liefert die bereinigte Zeichenkette plus Änderungsmetadaten. Buchstaben, Ziffern und gewöhnliche Satzzeichen bleiben.
Was passiert bei leerem Text?
Leere Zeichenketten werden abgelehnt, damit Clients fehlende Felder bemerken statt still ein leeres Ergebnis zu erhalten.
Werden Akzente entfernt oder die Schreibweise geändert?
Nein. Akzente und Groß-/Kleinschreibung bleiben erhalten (café bleibt café). Nutzen Sie ein eigenes Werkzeug zum Entfernen von Akzenten oder für Kleinbuchstaben.
Was kostet das Entfernen von Emoji aus Text?
Im Browser ist die Emoji-Bereinigung gratis und läuft auf Ihrem Gerät.
Wird das Leerzeichen neben einem entfernten Emoji mitgelöscht?
Nein. Leerzeichen rund um ein Emoji bleiben stehen, deshalb können mitten im Satz zwei Leerzeichen hintereinander übrig bleiben. Bereinigen Sie die Abstände anschließend, wenn Sie einfache Leerzeichen brauchen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/str/remove-emoji \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello 😀 world 🚀"}'const res = await fetch("https://api.kit.forhosting.com/str/remove-emoji", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello 😀 world 🚀"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/remove-emoji",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello 😀 world 🚀"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/remove-emoji", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello 😀 world 🚀"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello 😀 world 🚀"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/remove-emoji", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Hello 😀 world 🚀"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.remove_emoji",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Keine Netzwerkrundläufe im Motor, keine Zufallsseeds und keine Uhrenabhängigkeit — identischer Text liefert immer dasselbe JSON.
So funktioniert die Emoji-Entfernung intern
Der Algorithmus ist deterministische reine String-Arbeit: dieselbe Eingabe liefert immer dasselbe JSON, ohne Locale-Parameter, ohne Netz und ohne Uhr. Payloads über dem dokumentierten Zeichenlimit scheitern ebenfalls mit invalid_input, damit eine Anfrage den Worker-Speicher nicht monopolisiert.
Was Sie senden und was Sie zurückerhalten
Senden Sie ein einziges Pflichtfeld namens text mit der nicht leeren Zeichenkette, die bereinigt werden soll. Zahlen und Booleans werden in dezimale bzw. true/false-Textform gebracht; Objekte, Arrays, NaN und Infinity werden abgelehnt. Klassische Prüfungen: Hello gefolgt von einem grinsenden Gesicht wird zu Hello ohne Gesicht; Flaggen und Familien verschwinden als Einheiten; Keycap- oder Hautton-Formen lassen nur den umgebenden Prosa-Text. Aliase wie input, value, data, s, message, string, content und body werden zur Anbindung älterer Clients akzeptiert. Bei Erfolg spiegelt die Antwort den ursprünglichen text, das bereinigte result, die length des Ergebnisses, original_length, ein Boolean changed, ein changed_count unterschiedlicher UTF-16-Codeeinheiten (einschließlich Längendeltas, wenn Sequenzen die Zeichenkette verkürzen), emoji_removed als Anzahl erkannter Emoji-Sequenzen und operation mit dem Wert remove_emoji. Enthielt die Eingabe bereits keine Emoji, ist result gleich text, changed false und emoji_removed 0 —nützlich als No-Op-Detektor in ETL-Guards. Nutzen Sie das kostenlose Browser-Formular zum schnellen Einfügen und Kopieren und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenspalten in CSV, Chat-Exporte oder API-Payloads bereinigen. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler einschließlich leerem Text werden nicht berechnet.
Wo Emoji-Entferner in der Praxis vorkommen
Da diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Freitextspalten in ETL normalisieren
Löschen Sie Piktogramme aus CSV- und API-Payloads, damit Suche, Moderation und Warehouse-Joins stabile Klarzeichen sehen.
Technische Fragen
Ändert sich bereits klarer Text?
Nein. Ohne Emoji-Sequenzen ist result gleich dem Originaltext, changed false und emoji_removed 0.