ForHosting KIT · 文章作成・要約AI

テキストから絵文字を削除

テキストから絵文字を取り除き、言葉だけを残します。Hello 😀 world 🚀はHelloとworldだけになり、絵文字2つが消えます。国旗や肌の色、家族の絵文字もまとめて消え、文字や句読点は残ります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello 😀 world 🚀
結果
結果
Hello world
長さ
13
元の長さ
17
変更数
11

絵文字や絵文字記号はチャットでは便利ですが、プレーンテキストのパイプライン、レガシーデータベース、SMSゲートウェイ、ファイル名規則、検索インデックス、読み取り可能な文字だけを想定するモデレーションツールを壊します。このツールは、貼り付けまたは送信したテキストを受け取り、Unicodeプロパティ範囲で絵文字シーケンスを検出します。複数人のZWJファミリー、地域指示子の国旗ペア、肌色修飾子、キーキャップ数字を含み、それらを削除しつつ、文字・数字・アクセント・通常の句読点はそのまま残します。清掃後の文字列に加え、長さと変更のメタデータが返るため、スクリプトは再スキャンなしでno-opを検出できます。

絵文字削除の内部の仕組み

絵文字の削除は、数個のスマイル用コードポイントを素朴に消す作業ではありません。現代の絵文字は複数コードポイントのシーケンスです。エンジンはUnicodeのExtended_Pictographic基点、任意の絵文字提示セレクタ(U+FE0F)、任意の肌色修飾子、複数のピクトグラムを一つの書記素クラスタに結合するゼロ幅接合子の連鎖を照合します。

家族グループや職業の絵文字を想像してください。国旗を形成する地域指示記号のペアや、数字・アスタリスク・ハッシュに結合キーキャップを加えたキーキャップ列も対象です。これらのシーケンス削除後、不完全な貼り付けで残った孤立セレクタと接合子を取り除き、見えない接合が結果に残らないようにします。

文字、数字、空白、アクセント、通貨記号、ラテン・キリル・CJKなど非絵文字の文字体系は変更されず、ピクトグラムおよび絵文字提示の素材だけが除かれます。周囲の空白は潰さないため、絵文字の隣にあった空白はそのままです。単一空白が必要なら後段で正規化できます。

空文字列は変換前に検証で失敗します。文字列上の解析ティアの分析処理のため、典型的なフォームではレイテンシはサブミリ秒で、公開コストモデルはモデルトークンではなく分析ベースです。

絵文字削除ツールが実務で使われる場面

プロダクトとグロースのチームは、一意性チェックや法的氏名のエクスポート前に、表示名とプロフィールの自己紹介から装飾記号を除き、バイト比較や官公庁フォームへ送るシステムがピクトグラムで詰まらないようにします。

サポートとCRMのパイプラインは、まだ描画が弱い端末上のエージェントへ渡す前に、チケット件名、チャット書き起こし、SMS本文を清掃してから索引付けします。倉庫ロード、検索ドキュメント、モデレーションキューを準備するデータエンジニアは、曖昧一致や言語検出の前に自由記述列をプレーン文字へ寄せ、絵文字ノイズがトークンを歪めないようにします。

コンテンツとローカリゼーションのチームは、ファイル名、気難しいリレー上のメール件名、プッシュ通知プレビュー、アストラル面の文字を壊すツールで開くCSV向けにプレーンな代替を用意します。

後からアクセント除去、大文字小文字変換、ハイフン付きスラッグ化、空白圧縮が必要なら、別の検索意図とランディングとして扱い、このテキストから絵文字を削除するページに詰め込まないでください。

プレーンテキスト向けに名前と自己紹介をサニタイズ

一意性チェック、エクスポート、ピクトグラムを拒否するフォームの前に、表示名とプロフィール欄から絵文字を除きます。

チャット・SMS・サポート書き起こしを清掃

索引付け、CRM取込、絵文字フォントの弱い端末への引き継ぎ前に、メッセージから装飾記号を削除します。

テキストから絵文字を削除すると何が起きますか?

絵文字とピクトグラムのシーケンス(国旗、ZWJファミリー、肌色、キーキャップを含む)を消し、清掃後の文字列と変更メタデータを返します。文字、数字、通常の句読点は残ります。

アクセントも除いたり大文字小文字を変えたりしますか?

いいえ。 アクセントと文字の大小は保持されます(caféはcaféのまま)。その用途には専用のアクセント除去や小文字化ツールを使ってください。

料金はいくらですか?

ブラウザ版は無料でローカル実行です。無効入力は課金されません。

絵文字の隣にあった空白も消えますか?

いいえ。絵文字の前後の空白はそのまま残るので、文の途中の絵文字を消すと空白が2つ続くことがあります。空白を1つにしたい場合は、後から整えてください。

国旗や家族の絵文字はきちんと消えますか?

はい。2つの記号を組み合わせた国旗や、見えない結合文字でつないだ家族の絵文字、肌の色の指定もひとまとまりとして消えます。途中で残った見えない結合文字も取り除きます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/str/remove-emoji

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

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 🚀"}'
{
  "text": "Hello 😀 world 🚀"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_emoji",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

空入力は黙って空結果を返すのではなく、明確な検証エラーで拒否され、フィールドを結び付け忘れたクライアントを守ります。エンジン内のネットワーク往復、乱数シード、時計依存はなく、同一テキストは常に同一のJSONを生成します。

絵文字削除の内部の仕組み

アルゴリズムは決定的な純粋文字列処理で、同じ入力は常に同じJSONを返し、ロケール引数もネットワークも時計も使いません。文書化された文字上限を超えるペイロードもinvalid_inputで失敗し、単一リクエストがWorkerメモリを独占しないようにします。

送信する内容と返る内容

数値と真偽値は十進またはtrue/falseの文字列に変換され、オブジェクト、配列、NaN、Infinityは拒否されます。ETLガードでのno-op検出に便利です。典型例として、Helloの後の笑顔が消えてHelloだけ残り、国旗や家族は単位として消え、キーキャップや肌色形式は周囲の文章だけ残します。空テキストを含む検証失敗はプリペイド残高を消費しません。清掃したい空でない文字列を、必須フィールドtextに1つ送ってください。古いクライアント接続の便宜のため、input、value、data、s、message、string、content、bodyなどの別名も受け付けます。成功時の応答は、元のtext、清掃後のresult、結果のlength、original_length、真偽のchanged、異なるUTF-16コード単位のchanged_count(シーケンス短縮時の長さ差分を含む)、一致した絵文字シーケンス数のemoji_removed、operationのremove_emojiを返します。入力に絵文字がなかった場合、resultはtextと等しく、changedはfalse、emoji_removedは0です。素早い貼り付けとコピーには無料ブラウザフォームを使い、一括CSV列、チャットエクスポート、APIペイロードのサニタイズではスクリプトから同一契約を呼び出してください。成功したAPI呼び出しの料金は公開ベースの$0.002/件です。

絵文字削除ツールが実務で使われる場面

この能力は純粋なparseエンジンのため、API料金は成功1件あたり公開ベースの$0.002で、検証失敗は残高を消費しません。

ETLで自由記述列を正規化

CSVとAPIペイロードからピクトグラムを消し、検索・モデレーション・倉庫結合が安定したプレーン文字を見るようにします。

空のテキストを送るとどうなりますか?

リクエストはinvalid_inputで失敗します。空文字列は拒否され、クライアントは黙った空結果ではなく欠落フィールドに気づけます。

すでにプレーンなテキストは変わりますか?

いいえ。絵文字シーケンスがなければ、resultは元のテキストと等しく、changedはfalse、emoji_removedは0です。

KITの完全なドキュメントを見る →