開発者向けオンラインツール — 高速・登録不要

tulzy は開発者のための無料ブラウザツール集です。JSON整形、UUID生成、MD5/SHA-256ハッシュ化、Base64/URLエンコードなど。インストール不要、データはサーバーに送信されません。

エンコード

Base64

Base64 エンコード・デコード — テキストとファイル、ブラウザ内で完結。

Base32

Base32(RFC 4648)エンコード・デコード — テキストとファイル、ブラウザ内で完結。

URL Encode/Decode

URL エンコード・デコード — リンクやクエリパラメータでエスケープが必要な文字を変換します。

HTML Entities Encode/Decode

HTML エンティティのエンコード・デコード — ページ上で特殊文字を安全に表示。

JWT Encoder/Decoder

JWT トークンのエンコード・デコード — ヘッダー、ペイロード、HMAC 署名、標準クレーム。

Unicode Escape

Unicode エスケープシーケンスのエンコード・デコード — 文字を \uXXXX 形式に、またはその逆に変換。

ROT13 / シーザー暗号

シーザー暗号 — ラテンアルファベットの文字を巡回的にずらす暗号。ROT13 はずらし数13の特別な場合(下のボタン)で、対称的(encode と decode の結果が同じ)です。それ以外の文字(数字、キリル文字、記号)は変更されません。

Punycode encode/decode

Unicode 文字を含むドメイン名(IDN)を ASCII 互換の Punycode 形式(xn--)にエンコード、またはその逆にデコード。

モールス信号 encode/decode

テキスト(ラテン文字・キリル文字)をモールス信号(点と線)にエンコード、またはその逆にデコード。テーブルに対応がない文字はスキップされます。

Data URI / Base64 画像

画像を Data URI(data:image/…;base64,…)にエンコードして CSS/HTML に埋め込み、また Data URI や生の Base64 をファイルにデコード — すべてブラウザ内で完結。

Gzip/Deflate ↔ Base64

テキストを Gzip または Deflate で圧縮し、結果を Base64 でエンコード — その逆も可能。Compression Streams API を使いブラウザ内で完結。

XML Entities Encode/Decode

XML エンティティのエンコード・デコード — 標準の5種類(アンパサンド、山括弧、アポストロフィ、引用符)と数値文字参照。

JSON

JSON Formatter / Minify / Validator

JSON の整形(スペース2つのインデント)・圧縮・検証をブラウザ内で完結。

JSONPath テスター

実際の JSON データで JSONPath 式をテスト — 見つかった値とそのパスを即座にプレビュー。

JSON Diff / Compare

2つの JSON ドキュメントを比較 — 追加・削除・変更された内容を、各差分の正確なパスとともに表示。

JSON Schema Validator

JSON データが JSON Schema(draft-07 スタイル)に準拠しているか検証 — 各違反の正確なパスと説明付き。

JSON Path Extractor / Flatten

ネストされた JSON を「パス: 値」のフラットなリストに展開(Flatten)し、ネスト構造に再構築(Unflatten)。パス記法は JSONPath/JSON Diff と同じです: store.book[0].price。

JSON Sort Keys

JSON のオブジェクトキーを再帰的にアルファベット順にソート — 配列要素の順序は変わらず、各ネストレベルのオブジェクトキーのみソートされます。

JSON Repair

壊れた JSON を修復 — 余分なカンマ、シングルクォート、クォートのないキー、コメント、Python リテラル(True/False/None)など — 適用したすべての修正内容を一覧表示。

Mock JSON Generator

テンプレートに基づいて偽の JSON データを生成 — {{name}} や {{email}} のようなプレースホルダー値、配列は "キー|N" で繰り返し指定。

JSON ↔ YAML / CSV / XML / TOML

JSON を YAML、CSV、XML、TOML に変換、またはその逆 — すべてブラウザ内で、ライブラリなしで実行。

テキスト

Case Converter

テキストや識別子を、camelCase、snake_case、kebab-case など一般的なすべてのスタイルに一度に変換。camelCase/PascalCase での単語の境界、略語(XMLParser → XML + Parser)、数字も認識。

Text Diff

2つのテキストを行単位で比較 — 追加・削除・変更された内容を、変更行内は単語レベルでハイライト表示。

Regex Tester / Find & Replace

実際のテキストで正規表現をテスト:マッチ箇所のハイライトとキャプチャグループの解析、または見つかったマッチを新しいテキストに置換。

Sort & Dedupe Lines

テキストの行をアルファベット順にソートし、重複行・空行・余分な空白を削除。

String Escape

テキストを文字列リテラル用にエスケープ(引用符、バックスラッシュ、制御文字)してコードに貼り付けられるようにする、またはアンエスケープして元に戻す。

CRLF ↔ LF Converter

Windows(CRLF)、Unix/macOS(LF)、クラシックMac(CR)の間で改行コードを変換。混在した改行の検出にも対応。

Character & Word Counter

リアルタイムのテキスト統計:文字数(スペース込み・なし)、単語数、行数、文の数、段落数、バイト数(UTF-8)。

Lorem Ipsum Generator

ダミーテキスト Lorem Ipsum のジェネレーター — 段落、文、単語単位で生成。

Slugify

テキストを URL セーフな「スラッグ」に変換:キリル文字(ウクライナ語・ロシア語)を公式規格に基づいて翻字し、発音区別符号や不要な文字を除去、小文字化。

Markdown Preview / HTML ↔ Markdown

MarkdownをフォーマットされたHTMLとしてライブプレビューし、Markdown → HTMLとHTML → Markdownの双方向変換も可能。

Whitespace & Trim Tools

余分な空白を整理:行端の空白をトリム、連続する空白をまとめる、空行を削除、タブ↔スペースを変換。

Text Reverse

テキストを反転:文字単位、単語単位(単語の順序)、行単位(行の順序)から選択。

Word/Character Frequency Counter

テキストの頻度分析:各単語・文字が出現する回数を、回数順にソートして表示。

ハッシュ/暗号

Hash Generator

テキストまたはファイルのハッシュを13種類のアルゴリズムで同時に計算:MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、RIPEMD-160、BLAKE2b、BLAKE2s、BLAKE3、CRC32、Adler-32。

Checksum Verifier

ファイルやテキストの整合性を検証 — 期待されるハッシュを貼り付けると、対応する13種類のアルゴリズムの中から自動で判定します。

HMAC Generator

秘密鍵を使ってテキストやファイルのHMAC(Hash-based Message Authentication Code)を計算 — MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、RIPEMD-160の8種類のアルゴリズムを一度に。

Bcrypt Hash + Verify

bcryptでパスワードをハッシュ化(ランダムなソルトと調整可能なコスト)し、既存のbcryptハッシュに対してパスワードを検証。

UUID Generator

バージョン 1、3、4、5、6、7 の UUID を生成 — ランダム、時刻ベース、名前ベース(name-based)。

パスワードジェネレーター

長さと文字種を設定できる、暗号学的に安全なランダムパスワード。

AES Encrypt/Decrypt

パスワードを使ってAES-GCMまたはAES-CBCでテキストを暗号化・復号(鍵はPBKDF2で導出)。

Argon2 Hash + Verify

Argon2(Password Hashing Competitionの優勝方式、RFC 9106)でパスワードをハッシュ化 — d/i/idの3種類のバリアントに対応し、既存ハッシュとの照合も可能。

Scrypt Hash + Verify

scrypt(RFC 7914、メモリ依存型KDF)でパスワードをハッシュ化し、既存ハッシュとの照合も可能。

TOTP Generator/Verifier

時間ベースのワンタイムパスワード(TOTP、RFC 6238) — シークレットから現在のコードを生成し、時刻のずれを許容しつつ入力されたコードを検証。

PBKDF2 Hash + Verify

パスワードからPBKDF2(RFC 8018、HMAC-SHA1/256/384/512)で鍵を導出。反復回数は調整可能。

X.509 / SSL Certificate Decoder

PEM証明書(X.509/ASN.1 DER)を解析 — サブジェクト、発行者、有効期間、公開鍵、拡張フィールド、フィンガープリント。

PGP/GPG Encrypt/Decrypt

PGP鍵の生成、メッセージの暗号化・復号(OpenPGP、RFC 4880)をopenpgp.jsライブラリで実行。

時間/数値

Unix Timestamp ↔ 日付

Unix時間を日付に変換、またはその逆。任意のタイムゾーン(IANA)に対応。

Cron Parser

cron式を解析(5または6フィールド、@省略記法を含む) — スケジュールを平易な言葉で説明し、選択したタイムゾーンでの次回実行時刻を表示。

進数変換ツール

2進数、8進数、10進数、16進数、および任意の基数(2-36)の間で双方向に変換 — いずれかのフィールドに数値を入力してください。

ビット演算

指定したビット幅(8/16/32/64ビット)の整数に対するAND/OR/XOR/NAND/NOR/XNOR/NOTおよびシフト演算、任意の進数で表示。

日付差計算ツール

2つの日付/時刻の正確な差 — 暦での内訳(年、月、日…)、合計期間、営業日数。

年齢計算ツール

生年月日から正確な年齢を計算 — 年/月/日、これまで生きた総時間、次の誕生日。

タイムゾーンコンバーター

ある瞬間の時刻を — 複数のタイムゾーンで同時に表示。勤務時間の比較、通話の計画、日付のずれの確認に。

期間計算ツール

複数の期間の合計または差を計算 — 勤務時間、動画の長さ、タスクの合計時間の集計に便利。

ISO 8601期間パーサー

"P3Y6M4DT12H30M5S"のような文字列を読みやすい形式に解析、または年/月/日/時/分/秒からそのような文字列を作成。

週番号 (ISO 8601)

日付からISO 8601週番号を調べる、または特定の週の開始日と終了日を調べる。

ローマ数字コンバーター

アラビア数字 ↔ ローマ数字。どちらかのフィールドに入力すると、もう一方が自動的に更新されます。

IEEE 754浮動小数点コンバーター

10進数 ↔ IEEE 754 2進数表現(単精度または倍精度) — 符号、指数部、仮数部、特殊値。

数字を文字で表記

数字をテキストに変換(ウクライナ語、ロシア語、または英語) — フリヴニャ、ドル、ユーロ、ルーブルの金額表記オプション付き。

Web開発

Color Converter

HEX、RGB、HSL、HSV/HSB、CMYK間で色を変換します — いずれかのフィールドに値を入力すると、他のフィールドが即座に更新されます。

CSS Minify / Beautify

本番用にCSSを圧縮するか、圧縮されたCSSを読みやすい形式に整形します。

JS Minify / Beautify

本番用にJavaScriptを圧縮するか、圧縮されたコードを読みやすい形式に整形します。

HTML Minify / Beautify

本番用にHTMLを圧縮するか、圧縮されたコードを読みやすい形式に整形します。

CSS Gradient Generator

複数の色から線形、放射状、円錐形のグラデーションを作成し、完成したCSSを取得します。

Credit Card Validator

Luhnアルゴリズムでカード番号を検証し、決済ネットワークと桁数を判定します。すべてブラウザ内で計算され、番号はどこにも送信されません。

IBAN Validator

ISO 7064(mod 97)チェックサム、フォーマット、および国ごとの想定される桁数でIBANを検証します。すべてブラウザ内で計算されます。

QR Code Generator / Reader

テキストまたはURLからQRコードを生成する、あるいはアップロードした画像から内容を読み取ります。

Barcode Generator

テキストまたは数字から線形バーコード(CODE128、EAN-13、UPC、CODE39など)を生成します。

Placeholder Image Generator

レイアウトやデザイン用に指定サイズのプレースホルダー画像を生成します。