文字数カウントツール

フォームに入力された文字数を各種エンコードでのユニット数、Unicodeのコードポイント数、書記素数、twitter文字数制限での換算数でそれぞれ表示します。


カウント方法
文字数
UTF-8ユニット数(=Byte数)221
UTF-16ユニット数(javascriptのlength)105
Unicodeコードポイント数101
書記素数95
twitter文字数(URL対応)29.5/140

解説

UTF-8ユニット数

UTF-8ユニット数は現在最も標準的に使われる文字コードであるUTF-8で表現した際のユニット数です。UTF-8の1ユニットは1バイトなのでバイト数と同一です。ASCII文字が1、多くの日本語文字が3になりますが、絵文字などは4以上になるものもあります。

UTF-16ユニット数

UTF-16ユニット数はJavascriptやJavaの内部表現などに用いられる文字コードであるUTF-16で表現した際のユニット数です。半角文字・全角文字ともに1と数えられるものが多いですが、絵文字などは2以上に数えられるものがあります。

Unicodeコードポイント数

Unicodeコードポイント数は、Unicodeで定められたまとまりの単位の数を表します。多くの文字が1と数えられますが、前後のUnicodeコードポイントと合わせて1文字を表す場合もあります。

書記素数

複数の絵文字を結合した結合絵文字などを含めて、「書記言語において意味上の区別を可能にする最小の図形単位をいう」(wikipedia:書記素)とされます。非エンジニアの方の感覚でいう「文字数」に最も近いものになります。

twitter文字数

twitterの140文字制限では、ASCII文字は0.5文字、それ以外の文字は1文字と数えられますが、URLは13.5文字と数えられます。
UnixTimeを始めとした様々な形式で時刻を入力し、形式変換やTimeZone変更、加減算ができます。
フォームに入力された文字数を各種エンコードでのユニット数、Unicodeのコードポイント数、書記素数、twitter文字数制限での換算数でそれぞれ表示します。
入力された文字列をmd5,sha1,sha256でハッシュ化し、HEX形式,Base64形式で出力します。
入力されたファイルのmd5,sha1,sha256,sha512ハッシュをHEX形式またはBase64形式で出力します。
フォームに入力された文字列をBase64に変換、またはBase64から文字列に変換します。
入力されたファイルをBase64に変換、またはBase64からファイルに変換します。
入力された文字列からQRコードを作成します。ダウンロードもできます。誤り訂正レベルを選択できます。
このサイトについて・プライバシーポリシー・免責事項
ools.nanananakam.com",["Set"],["ShallowReactive",17],{},"\u002Flength\u002F"]