テキスト処理

ブラウザ内でテキストの集計、整理、比較、変換を実行します。

利用可能なツール (55)

← すべてのツールに戻る

テキスト統計・内容分析

単語数カウンター

単語らしい区間、書記素文字、文、段落をリアルタイムで数え、毎分 225 語として読書時間を推定します。

文章読みやすさ・可読性スコア計算

文章可読性スコア計算:英語向けの単語・文・音節の推定から Flesch Reading Ease、Flesch-Kincaid Grade、Automated Readability Index を返します。理解度テストではありません。

多言語ストップワード一括削除

ストップワード削除:指定された空白区切り一覧または短い内蔵の英語・中国語リストに一致するトークンを削除します。NLTK コーパスや空白のない中国語の分かち書きは行いません。

単語頻度カウンター

単語頻度カウンター:Unicode の文字・数字の連続部分を小文字化して出現数を返します。キーワード関連性、割合、密度は計算しません。

ローカル要約文抽出・重要センテンス抽出

語の頻度と先頭文の加点で文を選びます。TextRank や文のグラフは使いません。

読了目安時間・スピーチ所要時間見積もり

読書を毎分 200 語、発話を毎分 130 語で推定し、最低 1 分に切り上げます。

重複表現・定型句検出チェッカー

重複表現・定型句検出チェッカー:N グラム (長さ 2 ~ 5) を抽出し、同一の連続するフレーズの一致をカウントします。

行数・文字密度カウンター

行数、コードポイント数、非空白文字数、密度を示します。空行と内容のある行を別々には数えません。

連続重複単語ハイライター

全文で複数回現れる語を探し、すべての出現箇所を示します。隣接した重複だけに限りません。

テキスト感情極性(ポジ・ネガ)分析

少数の内蔵英語ポジティブ・ネガティブ語と直前の否定語で評価します。AFINN-165 語彙は使いません。

ツールカテゴリ

中日韓 (CJK)・英数字分類文字数カウント

選択した BMP の漢字・かな・ハングル範囲、ASCII 英字、数字、空白、句読点を数え、各件数と Unicode コードポイント総数を返します。

中国語 OpenCC テキストモード変換

選択した変換モードで同梱 OpenCC 表を適用し、既定では簡体字を繁体字へ変換します。

中国語漢字・ピンイン変換

同梱の拼音ライブラリで声調記号・数字・無声調・注音を出力し、JSON 入力では text と mode を指定できます。

ローマ字→ひらがな・かな切替

ローマ字はひらがなへ、ひらがなはカタカナへ、カタカナはひらがなへ変換します。その他の入力はカタカナ分岐で処理され、ローマ字は生成しません。

モールス符号テキスト変換

点、ハイフン、スラッシュ、空白だけの入力はモールス符号として復号します。それ以外ではテキスト全体を大文字化して、対応する A–Z と 0–9 を符号化します。返すのは文字列だけで、音声再生はありません。

ラテン文字から点字セルへの変換

入力全体を小文字化し、ラテン文字 `a`–`z` だけを固定の六点 Unicode 点字セルに対応付けます。一方向の文字置換であり、完全な UEB 転写ではありません。

絵文字・ショートコード・Unicode符号変換

内蔵の五つの短縮コードを絵文字に変換し、それ以外は各文字とコードポイントを一覧にします。完全な絵文字辞書は参照しません。

Unicode文字・コードポイント詳細検査

各文字の Unicode コードポイント、10 進値、大まかな ASCII/Unicode ラベルを示します。UTF-8 バイト、UTF-16 単位、正式名称は表示しません。

Unicode コードポイント反転ツール

Unicode コードポイントを逆順にします。結合絵文字や結合文字付きの字母は分離する場合があります。

Zalgoカオステキスト・文字化け風生成

各文字に固定の繰り返し結合記号を付けます。ランダムではありません。

ツールカテゴリ

漢字と ASCII 境界の空白追加

隣接する U+3400–U+9FFF の漢字と ASCII 英数字の境界だけに空白を加え、連続する横空白をまとめます。

全角 ASCII・空白の半角変換

全角 ASCII 範囲文字と U+3000 の全角空白を ASCII 半角形式へ変換します。逆方向の変換はありません。

U+200B・U+200C・U+200D・U+FEFF クリーナー

U+200B、U+200C、U+200D、U+FEFF を除去します。ソフトハイフン U+00AD は除去しません。

文字化け修復・エンコード復元アシスタント

UTF-8 を Latin-1 として読んだ文字化けの修復を試み、失敗時はドイツ語四種の置換を使います。完全な Windows-1252 復号器ではありません。

余分な空白・空行クリーナー

各行をトリムし、連続する空白・タブをまとめ、空行をすべて削除します。段落間の空行を 1 行残しません。

タブ・スペース相互変換

タブ・スペース相互変換:タブ文字 (\t) を対応する数のスペース文字 (U+0020) に置き換えます。

指定区切り文字による複数行結合

各行をトリムして空行を除きます。2 番目の欄には初め ` | ` が入り、空にするとコンマと空白を使います。

指定文字数折り返し・行整形

指定文字数折り返し・行整形:可能な場合、単語の途中で改行せずに単語の境界で行を折り返す。

段落整形・末尾ハイフン自動結合

段落内の行を結合し、改行の直前にあるハイフンを除きます。ハイフンと改行の間に空白がある場合は除きません。

等幅テキスト両端揃え・列アライメント

各行の前後を除き、2 語以上の短い行では語間に空白を追加して UTF-16 単位の指定文字列長にします。折り返しや表示幅の測定はしません。

数値ゼロ埋め(パディング)整形ツール

単一の JSON 値を文字列にして最小幅まで埋めます。既定は 0、指定した pad は先頭の 1 文字だけ使います。連番の一括処理や数値検査はしません。

ツールカテゴリ

Markdown記法除去・プレーンテキスト抽出

同梱 markdown-it で Markdown の構文要素を解析し、テキスト、インラインコード、画像の代替テキスト、囲みコードブロックの内容を抽出します。Markdown ソースを保持せず、文書構造を平坦化します。

Markdown→HTML ソース変換

入力した Markdown を読み取り専用のテキスト出力で HTML ソースへ変換します。生 HTML は無効で、視覚的なプレビューやファイル出力はありません。

HTMLからMarkdownへの変換

同梱 Turndown を ATX 見出し・ハイフン箇条書き・囲みコードブロック設定で実行し、Markdown 外側の空白だけをトリムします。スタイル、スクリプト、ブラウザー描画状態は失われます。

LaTeX から MathML ソースへの変換

空でない LaTeX 式を KaTeX の MathML 出力モードで処理し、ソーステキストを読み取り専用欄に返します。視覚的な数式の描画や SVG の生成は行いません。

字幕タイムシフト (SRT / VTT)

空行で区切られた各 SRT または WebVTT cue の最初の有効な時刻行を指定した安全な整数 offsetMs で移動し、負の合計はゼロにし、カンマまたはピリオドを保持します。

SRT・WebVTT字幕相互変換

SRT・WebVTT 字幕変換:認識したキューブロックを SRT と WebVTT の時刻形式間で変換します。完全な字幕検証ではなく、VTT から SRT では WebVTT メタデータブロックを除きます。

字幕ファイルからセリフ純テキスト抽出

字幕からのプレーン対話文抽出:認識した SRT/WebVTT キューのタイミング行の後にある文字列を取り出し、HTML 風タグを除き、固定の少数の名前付きエンティティを一度だけ復号します。

BBCode から Markdown 風テキストへ

単純な [b]、[i]、[url=...]、[br] タグを Markdown 風テキストに変換します。HTML 出力や BBCode 全般には対応しません。

CSV区切り文字自動判定・再整形

CSV区切り文字自動判定・再整形:セミコロン区切り文字を検出し、引用符で囲まれた値を解析し、RFC 4180 のカンマ区切り構文に再フォーマットします。

ツールカテゴリ

メール・電話・IPv4 のテキスト置換

有効なドット区切り IPv4 候補を `[IP]`、メールアドレスに似た文字列を `[EMAIL]`、電話番号に似た文字列を `[PHONE]` に置き換えます。名前の識別や個人データの完全な除去は行いません。

テキストトークン差分(JSON)

二つのテキスト欄を空白トークンを残して分割し、相手側にないトークンの JSON リストを返します。これは所属判定のフィルタであり、文字単位、位置合わせ、Myers、視覚的な差分ではありません。

ゼロ幅文字ステガノグラフィ隠蔽・復号

U+200B の目印を追加し、UTF-8 の 0 ビットを U+200C、1 ビットを U+200D で表します。復号時は最後の目印から文字を戻します。

重複除外ユニークテキスト行抽出

重複除外ユニークテキスト行抽出:各行の最初の出現を保持し、後続の重複をすべて削除します。

多重ルール一括検索・置換マトリクス

リテラル文字列の検索・置換規則を順に適用します。正規表現や同時置換はありません。

テキスト行ランダムシャッフル

Fisher–Yates で行をシャッフルします。利用可能なら Web Crypto、なければ Math.random を使います。

メールアドレス一括抽出・重複排除

単純なパターンでメールアドレスらしい部分を見つけ、完全一致の重複を除きます。RFC 5322 検証や小文字化はしません。

テキスト内URLリンク一括抽出

単純なパターンで HTTP/HTTPS らしい部分文字列を取り出し、一部の末尾句読点を削ります。RFC 3986 の構文検証はしません。

IPアドレス一括抽出(IPv4 / IPv6対応)

IPv4 と IPv6 の候補を探し、ローカルのアドレス解析で検証し、出現順で重複を除きます。 正規表現で見つかった候補構文だけを検査します。DNS 照会、到達性、所有者の確認は行いません。

ツールカテゴリ