利用可能なツール (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 照会、到達性、所有者の確認は行いません。
ツールカテゴリ
シーザー暗号シフトツール
シーザー暗号シフトツールをブラウザ内で使用できます。書き出す前に、対応する入力、結果、制限を確認してください。
ヴィジュネル暗号前方向シフトツール
指定した繰り返し鍵、または既定の KEY で ASCII 文字をずらします。古典暗号の実演で、現代的な暗号化ではありません。
Base32エンコード・デコード
RFC 4648 Base32 に従い、UTF-8 バイト列を A–Z、2–7、パディング = で符号化します。デコードでは 5 ビットのグループを復元します。
Base58エンコード・デコード
0、O、I、l を含まない Bitcoin Base58 文字集合を使用します。先頭のゼロバイトは先頭の文字 1 として保持します。
Ascii85・Base85相互変換
ASCII85 は UTF-8 テキストのバイトを 4 個ずつ符号化し、完全なゼロ群を z に省略し、末尾の部分群を短縮します。選択可能な RFC 1924 方式は IPv6 アドレスを 20 個の Base85 文字に変換します。
Quoted-Printableデコード・エンコード
各 UTF-8 バイトを =hh の 16 進表記に変換し、行が 76 文字を超えないようソフト改行を挿入します。デコードではバイトを復元し、ソフト改行を除去します。
