🔐 编码与加密Encoding & Crypto
Base64 编码解码Base64 Encode / Decode
在线 Base64 编码和解码工具,完整支持中文 UTF-8。Online Base64 encoder and decoder with full UTF-8 support.
URL 编码解码URL Encode / Decode
在线 URL 编码(百分号编码)和解码,支持中文和特殊字符。Percent-encode or decode URLs and query strings, including Unicode.
HTML 实体编码解码HTML Entity Encoder / Decoder
在线 HTML 特殊字符转义与反转义,如 < > &,防止 XSS。Escape and unescape HTML entities like < > &.
JWT 解码JWT Decoder
在线解析 JWT Token,查看 Header、Payload 和过期时间,本地解码不上传。Decode JSON Web Tokens to inspect header, payload and expiry, locally.
哈希生成器 MD5/SHA/SHA-3Hash Generator (MD5, SHA, SHA-3, RIPEMD-160)
在线计算文本的 MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SHA-3 和 RIPEMD-160 哈希值。Compute MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 and RIPEMD-160 hashes of text.
Base32 编码解码Base32 Encode / Decode
在线 Base32 编码和解码(RFC 4648),支持中文 UTF-8。Base32 encode and decode (RFC 4648) with UTF-8 support.
Base58 编码解码Base58 Encode / Decode
在线 Base58 编码解码(比特币字母表),常用于加密货币地址。Base58 encode/decode using the Bitcoin alphabet.
文本十六进制转换Text to Hex Converter
文本与十六进制(Hex)互相转换,按 UTF-8 编码,可选分隔符。Convert text to hexadecimal (UTF-8) and back, with optional separators.
文本二进制转换Text to Binary Converter
文本与二进制 0/1 互相转换(UTF-8),也可解码二进制为文字。Convert text to binary (UTF-8) and binary back to text.
Unicode 编码转换Unicode Converter
文本与 Unicode 码点(U+4E2D)、\u 转义、HTML 数字实体互相转换。Convert text to Unicode code points (U+4E2D), \u escapes or HTML numeric entities, and back.
ROT13 / ROT47 加解密ROT13 / ROT47 Cipher
在线 ROT13 和 ROT47 编码解码,再次转换即可还原。Encode/decode text with ROT13 or ROT47 (apply again to reverse).
凯撒密码加解密Caesar Cipher
在线凯撒密码加密解密,可自定义位移,并可一键列出全部 25 种暴力破解结果。Caesar cipher encoder/decoder with custom shift and brute-force all 25 shifts.
维吉尼亚密码Vigenère Cipher
在线维吉尼亚密码加密与解密,使用关键词进行多表替换。Encrypt and decrypt with the Vigenère cipher using a keyword.
摩斯密码翻译Morse Code Translator
英文/数字与摩斯电码互相翻译,自动识别输入,可按设定速度(WPM)播放声音。Translate text to Morse code and back (auto-detected) and play it as sound at a chosen speed (WPM).
CRC32 校验计算CRC32 Checksum Calculator
在线计算文本的 CRC32、CRC32C 和 Adler-32 校验值。Compute CRC32, CRC32C and Adler-32 checksums of text.
HMAC 生成器HMAC Generator
在线计算 HMAC-SHA256、HMAC-SHA1、HMAC-SHA512 签名,输出 Hex 和 Base64。Generate HMAC-SHA256/SHA1/SHA512 signatures in hex and Base64.
文件哈希校验File Checksum (MD5/SHA-256)
在线计算文件的 MD5、SHA-1、SHA-256、SHA-512 校验值,文件不上传,可比对下载文件是否被篡改。Calculate MD5, SHA-1, SHA-256 and SHA-512 checksums of any file locally — verify downloads.
AES 加密解密AES Encrypt / Decrypt
使用 AES-256-GCM 和密码在线加密解密文本(PBKDF2 派生密钥),完全本地运行。Encrypt and decrypt text with a password using AES-256-GCM (PBKDF2), fully local.
Bcrypt 加密与验证Bcrypt Hash Generator & Checker
在线生成 bcrypt 密码哈希并验证密码与哈希是否匹配,可设置成本因子。Generate bcrypt password hashes and verify a password against a hash.
TOTP 动态验证码生成器TOTP / 2FA Code Generator
根据 Base32 密钥生成 Google Authenticator 兼容的 TOTP 两步验证码,本地运行。Generate Google Authenticator-compatible TOTP 2FA codes from a Base32 secret, locally.
RSA 密钥对生成器RSA Key Pair Generator
在线生成 RSA 公钥/私钥对(2048/3072/4096 位,PEM 格式),使用浏览器 WebCrypto 本地生成。Generate RSA public/private key pairs (2048–4096-bit PEM) locally with WebCrypto.
JWT 生成器JWT Generator (HS256)
在线用密钥生成 HS256/HS384/HS512 签名的 JWT Token,用于接口调试。Create HS256/HS384/HS512-signed JSON Web Tokens for API testing.
密码强度检测Password Strength Checker
检测密码强度,估算熵值和暴力破解所需时间,并给出改进建议。密码不会上传。Check password strength, estimated entropy and crack time, with tips. Never uploaded.
Escape / Unescape 编码JS escape / unescape
JavaScript escape() / unescape() 编码解码工具:U+00FF 以上的字符输出 %uXXXX,其余非安全字符输出 %XX,适合老代码兼容。Encode and decode with JavaScript escape()/unescape(): characters above U+00FF become %uXXXX, other unsafe characters %XX.
迅雷/快车/旋风链接转换Thunder / FlashGet / QQ Link Converter
迅雷(thunder://)、快车(flashget://)、旋风(qqdl://)专用链接与普通下载地址互相转换。Convert between regular download URLs and Thunder (thunder://), FlashGet (flashget://) and QQ (qqdl://) special links.
UTF-8 / GBK 编码转换UTF-8 / GBK Converter
在 UTF-8 文本与 GBK/GB2312 字节(十六进制)之间互转,并尝试修复 UTF-8 被按 GBK 打开产生的乱码,全部本地完成。Convert between UTF-8 text and GBK/GB2312 bytes (hex), and try to fix mojibake from UTF-8 opened as GBK — all local.
.htpasswd 生成器htpasswd Generator
为 Apache/Nginx 基本认证生成 .htpasswd 密码行,支持 bcrypt、Apache MD5(apr1)和 SHA-1,全部本地计算。Generate .htpasswd lines for Apache/Nginx basic auth using bcrypt, Apache MD5 (apr1) or SHA-1 — all computed locally.
对称加密解密(多算法)Symmetric Encryption (AES/DES/3DES/RC4/Rabbit)
支持 AES、DES、3DES、RC4、Rabbit 多种对称算法,兼容 CryptoJS:可选口令或自定义密钥/IV、ECB/CBC/CTR/CFB/OFB 模式和多种填充,本地运行。AES, DES, 3DES, RC4 and Rabbit symmetric encryption, CryptoJS-compatible: passphrase or custom key/IV, ECB/CBC/CTR/CFB/OFB modes and multiple paddings, all local.
DES 加密解密DES Encrypt / Decrypt
使用 DES 对称算法加密解密文本,兼容 CryptoJS,可选口令或密钥/IV 和多种模式。DES symmetric encryption/decryption, CryptoJS-compatible, with passphrase or key/IV and multiple modes.
3DES (TripleDES) 加密解密TripleDES Encrypt / Decrypt
使用 3DES(TripleDES)对称算法加密解密文本,兼容 CryptoJS。TripleDES symmetric encryption/decryption, CryptoJS-compatible.
RC4 加密解密RC4 Encrypt / Decrypt
使用 RC4 流加密算法加密解密文本,兼容 CryptoJS(无需模式和 IV)。RC4 stream cipher encryption/decryption, CryptoJS-compatible (no mode or IV).
Rabbit 加密解密Rabbit Encrypt / Decrypt
使用 Rabbit 流加密算法加密解密文本,兼容 CryptoJS。Rabbit stream cipher encryption/decryption, CryptoJS-compatible.
C 代码格式化C Code Formatter
根据花括号层级重新整理 C 代码的缩进,支持 // 与 /* */ 注释和字符串识别(基础缩进,不重排代码)。Re-indent C code by brace depth, aware of // and /* */ comments and strings (basic indentation, does not restructure code).
C++ 代码格式化C++ Code Formatter
根据花括号层级重新整理 C++ 代码缩进,识别注释与字符串(基础缩进,不重排代码)。Re-indent C++ code by brace depth, aware of comments and strings (basic indentation, does not restructure code).
C# 代码格式化C# Code Formatter
根据花括号层级重新整理 C# 代码缩进,识别注释与字符串(基础缩进,不重排代码)。Re-indent C# code by brace depth, aware of comments and strings (basic indentation, does not restructure code).
Java 代码格式化Java Code Formatter
根据花括号层级重新整理 Java 代码缩进,识别注释与字符串(基础缩进,不重排代码)。Re-indent Java code by brace depth, aware of comments and strings (basic indentation, does not restructure code).
Perl 代码格式化Perl Code Formatter
根据花括号层级重新整理 Perl 代码缩进,识别 # 注释与字符串(基础缩进,不重排代码)。Re-indent Perl code by brace depth, aware of # comments and strings (basic indentation, does not restructure code).
PHP 代码格式化PHP Code Formatter
根据花括号层级重新整理 PHP 代码缩进,识别 // # 和 /* */ 注释与字符串(基础缩进,不重排代码)。Re-indent PHP code by brace depth, aware of // # and /* */ comments and strings (basic indentation, does not restructure code).
Python 缩进整理Python Indentation Tidy
统一 Python 代码的缩进宽度(制表符转空格、按现有层级重排缩进、去除行尾空白)。不会修改或重排代码逻辑。Normalize Python indentation width (tabs to spaces, re-indent by existing nesting, trim trailing spaces). It does not change or restructure your code logic.
Ruby 代码格式化Ruby Code Formatter
根据 def/class/if/do…end 等关键字层级重新整理 Ruby 代码缩进(基础缩进,不重排代码)。Re-indent Ruby code by def/class/if/do…end keyword nesting (basic indentation, does not restructure code).
VBScript 代码格式化VBScript Code Formatter
根据 Sub/Function/If…Then/For/Do 等关键字层级重新整理 VBScript 代码缩进(基础缩进,不重排代码)。Re-indent VBScript code by Sub/Function/If…Then/For/Do keyword nesting (basic indentation, does not restructure code).
哈希类型识别器(按长度与字符集示意)Hash Identifier (Length and Alphabet Demo)
根据哈希字符串的长度、十六进制/Base64 字符集和常见前缀($2、argon2 等)猜测可能的算法。仅格式示意,不能验证或破解。本地处理。Guess likely hash algorithms from length, hex/Base64 alphabet and common prefixes ($2, argon2, ...). Format demo only - cannot verify or crack. Processed locally.
MD5 哈希(文本 / Base64)MD5 Hash (Text / Base64)
在浏览器本地计算文本的 MD5 哈希(UTF-8),可输出小写、大写和字节空格分隔形式,并比对期望值;也可把输入当作 Base64 解码后再哈希。MD5 不可逆,"解密"只能靠比对或彩虹表,本页不做破解。Compute the MD5 hash of text locally (UTF-8), as lowercase, uppercase or space-separated bytes, and compare with an expected value. Or treat the input as Base64 and hash the decoded bytes. MD5 is not reversible - "decrypt" only means comparing or looking up rainbow tables, which this page does not do.
UTF-8 解码UTF-8 Decode
百分号编码 / 十六进制字节 / \u 转义 / U+ 码位 → 文本。可设置「格式」。Percent-encoding / hex bytes / \u escapes / U+ code points → text. Settings: Format.
二进制字符串Binary String
文本 ↔ 01 二进制(UTF-8)。可设置「方向」、「每字节空格」。Text ↔ 01 binary (UTF-8). Settings: Direction, Space every byte.
盲文翻译(一级)Braille Translator (Grade 1)
英文与 Unicode 盲文点字互转(一级,含数字符)。可设置「方向」。English ↔ Unicode braille (grade 1, with number sign). Settings: Direction.
培根密码Bacon Cipher
培根密码(26 字母 A/B 五位)编码与解码。可设置「方向」。Bacon cipher (26-letter A/B groups of 5) encode and decode. Settings: Direction.
Zlib 压缩 / 解压Zlib Compress / Decompress
用 pako 做 zlib deflate / inflate;输入输出支持 UTF-8、Base64、Hex。可设置「操作」、「输入」、「输出」。zlib deflate / inflate via pako; UTF-8, Base64 or Hex in and out. Settings: Action, Input, Output.
ASCII 转字节Convert ASCII to Bytes
ASCII → 十进制/十六进制字节。可设置「格式」。ASCII → decimal/hex bytes. Settings: Format.
Unicode 转字节Convert Unicode to Bytes
UTF-8 / UTF-16LE 十六进制字节。可设置「编码」。UTF-8 / UTF-16LE hex bytes. Settings: Encoding.
Unicode 转字符串字面量Convert Unicode to String Literal
生成 u 转义字面量。可设置「风格」。Build u-escape literals. Settings: Style.
字节转 UTF-8 文本Convert Bytes to UTF-8
十六进制/十进制字节 → UTF-8。可设置「输入」。Hex/decimal bytes → UTF-8. Settings: Input.
字节转 ASCIIConvert Bytes to ASCII
把十六进制 / 十进制字节序列转成 ASCII 文本(非打印字符用转义显示)。可设置「格式」。Turn hex or decimal byte sequences into ASCII text (non-printables shown escaped). Settings: Format.
ASCII 转 HTML 实体Convert ASCII to HTML Entities
把文本里的特殊字符转成 HTML 实体(…; 或命名实体)。可设置「模式」。Turn special characters into HTML entities (…; or named). Settings: Mode.
HTML 实体转 ASCIIConvert HTML Entities to ASCII
把 HTML 实体解码回普通文本。Decode HTML entities back to plain text.
Unicode 转 HTML 实体Convert Unicode to HTML
把任意 Unicode 文本编成十进制 HTML 数字实体。Encode any Unicode text as decimal HTML numeric entities.
HTML 实体转 UTF-8 文本Convert HTML Entities to UTF-8
HTML 实体 → UTF-8 可读文本。HTML entities → readable UTF-8 text.
UTF-8 文本转 HTML 实体Convert UTF-8 to HTML Entities
UTF-8 文本 → 十进制 HTML 数字实体。UTF-8 text → decimal HTML numeric entities.
MD4 哈希生成器MD4 Hash Generator
在浏览器本地计算任意文本的 128 位 MD4 哈希(RFC 1320),输出 32 位十六进制,可切换大小写。MD4 已被证明不安全、严禁用于密码或签名,这里仅用于兼容旧系统、校验和、学习和测试。数据不会上传。Compute the 128-bit MD4 hash (RFC 1320) of any text locally in your browser — 32 hex characters, with an uppercase option. MD4 is cryptographically broken and must never be used for passwords or signatures; it is offered here only for legacy interoperability, checksums, learning and testing. Nothing is uploaded.
NTLM 哈希生成器NTLM Hash Generator
在浏览器本地生成 Windows NTLM 哈希:把密码按 UTF-16LE 编码后做 MD4,得到 32 位十六进制(即 NT hash / “NTLM 单向函数”)。常用于渗透测试、密码破解演练(hashcat 模式 1000)和账户迁移测试。请只对你有权测试的密码使用。数据不会上传。Generate the Windows NTLM hash locally: the password is encoded as UTF-16LE and run through MD4 to give 32 hex characters (the NT hash, or "NTLM one-way function"). Common in penetration testing, password-cracking practice (hashcat mode 1000) and account-migration tests. Only use it on passwords you are authorised to test. Nothing is uploaded.
Whirlpool 哈希生成器Whirlpool Hash Generator
在浏览器本地计算文本的 Whirlpool 哈希(最终 2003 版,ISO/IEC 10118-3 标准),输出 512 位 / 128 位十六进制。Whirlpool 由 AES 的设计者之一等人设计,基于类 AES 结构,适合校验和、文件指纹和与支持 Whirlpool 的软件(如 VeraCrypt)配合。数据不会上传。Compute the Whirlpool hash of text locally in your browser (the final 2003 version, ISO/IEC 10118-3), giving a 512-bit / 128-hex-character digest. Designed by one of the AES authors and others on an AES-like structure, Whirlpool suits checksums, file fingerprints and working with software that supports it (such as VeraCrypt). Nothing is uploaded.
文字转任意进制(ASCII 转 2–36 进制编码)Convert ASCII to Arbitrary Base
把文字的每个字符(或 UTF-8 字节)转换成 2 到 36 之间任意进制的数字:二进制、八进制、十进制、十六进制、三进制、Base36……可设置固定位数补零、大写字母、分隔符和 0b / 0o / 0x 前缀,也能把这些数字反向解码回文字。中文等非 ASCII 字符可按 UTF-8 字节或 Unicode 码点处理。适合编码练习、CTF 解题和计算机课教学,数据在本地处理。Convert every character of a text (or every UTF-8 byte) into a number in any base from 2 to 36: binary, octal, decimal, hex, ternary, base 36 and more. Choose fixed-width zero padding, uppercase letters, the separator and 0b / 0o / 0x prefixes, and decode such numbers back into text. Chinese and other non-ASCII characters can be handled as UTF-8 bytes or as Unicode code points. Handy for encoding practice, CTF puzzles and computing classes. Processed locally.
文本转 Data URI(data: 链接生成与解析)Convert ASCII to Data URI
把文本内容转换成 Data URI(data: 链接),可直接嵌入 HTML、CSS 或 Markdown:可选 MIME 类型(纯文本、HTML、CSS、JavaScript、JSON、SVG、CSV 或自定义),Base64 或 URL 百分号编码(SVG 用百分号编码通常更短),可附加 charset=utf-8;也能把 Data URI 解析回原文并显示类型和编码。支持中文等 Unicode 文本,数据在本地处理。Turn text into a Data URI (a data: link) that you can embed straight into HTML, CSS or Markdown. Choose the MIME type (plain text, HTML, CSS, JavaScript, JSON, SVG, CSV or your own), Base64 or URL percent-encoding (percent-encoding is often shorter for SVG), and optionally add charset=utf-8. It also decodes a Data URI back into its text and shows the type and encoding. Chinese and other Unicode text works. Processed locally.
翻转 ASCII 位(按位取反、异或、反转位序)Flip ASCII Bits
对文字的每个字节做位运算:按位取反(NOT,8 位或只翻转低 7 位)、与掩码异或(XOR,如 0x20 切换大小写)、翻转指定的位,或把每个字节的位顺序反转;结果可以显示为二进制、十六进制、十进制或文字。也可以直接输入二进制或十六进制字节。适合学习位运算、ASCII 编码原理和 CTF 解题,数据在本地处理。Apply bit operations to every byte of a text: invert all bits (NOT, 8-bit or just the low 7 bits), XOR with a mask (0x20 toggles letter case), flip chosen bit positions, or reverse the bit order of each byte. Show the result as binary, hex, decimal or text. You can also enter binary or hex bytes directly. Handy for learning bitwise operations and how ASCII works, and for CTF puzzles. Processed locally.
二进制转 UTF-8 文本(解码二进制字节)Convert Binary to UTF-8
把二进制字节解码成 UTF-8 文本:每 8 位一个字节,可用空格、逗号或换行分隔,也可以连在一起;中文、表情等多字节字符都能正确还原。遇到无效的 UTF-8 字节时,会指出是第几个字节,或者按你的选择替换成 �。适合解 CTF 题、检查编码问题和学习 UTF-8 的字节结构,数据在本地处理。Decode binary bytes into UTF-8 text. Each byte is 8 bits; separate bytes with spaces, commas or new lines, or run them together. Chinese, emoji and other multi-byte characters are restored correctly. When a byte sequence is not valid UTF-8 the tool tells you which byte, or replaces it with � if you prefer. Handy for CTF puzzles, tracking down encoding problems and learning how UTF-8 bytes are built. Processed locally.
UTF-8 文本转二进制(查看 UTF-8 字节)Convert UTF-8 to Binary
把文本按 UTF-8 编码转换成二进制字节:中文、表情等多字节字符会显示为 2–4 个字节。可以按字节用空格分隔、全部连在一起,或者每个字符一行(显示字符、码点和它的字节),还能用 | 标出 UTF-8 的前缀位,直观看到 110xxxxx / 10xxxxxx 的结构。适合学习 UTF-8 编码原理、排查乱码和解 CTF 题,数据在本地处理。Convert text into its UTF-8 bytes in binary. Chinese, emoji and other multi-byte characters show as 2–4 bytes. Separate bytes with spaces, run them together, or list one character per line with its code point and bytes, and optionally mark the UTF-8 prefix bits with | to see the 110xxxxx / 10xxxxxx structure. Handy for learning how UTF-8 works, debugging mojibake and CTF puzzles. Processed locally.
随机二进制数生成器(指定位数、不重复、可设种子)Generate Random Binary Values
一次生成最多 10000 个随机二进制数(全部加起来最多 200 万位):可设定每个数的位数(1–1024 位),可要求首位为 1(保证正好是 N 位)、互不重复,并可选择换行、空格或逗号分隔,加 0b 前缀或在括号里显示十进制值。默认使用浏览器的安全随机数(crypto.getRandomValues);填写“种子”后,相同设置每次都会得到相同结果,便于出题和复现测试数据。全部在浏览器本地完成。Generate up to 10,000 random binary numbers at once (total at most 2,000,000 bits across all values). Choose the bit length (1–1024), require the first bit to be 1 so every value is exactly N bits long, make all values different, and separate them with new lines, spaces or commas, with an optional 0b prefix or the decimal value in brackets. By default the secure random generator built into the browser (crypto.getRandomValues) is used; enter a seed and the same settings always give the same result, which is handy for exercises and reproducible test data. Everything runs in your browser.
二进制转图片(0 和 1 画成像素图)Convert Binary to Image
把二进制数据画成图片:默认每一位是一个像素(1 = 黑、0 = 白,颜色可改,可反转),也可以每 8 位作为一个灰度像素,或每 24 位作为一个 RGB 像素。多行输入且每行长度相同时,每行文字就是一行像素;也可以手动指定宽度,或自动排成接近正方形。可按整数倍放大像素便于查看,导出无损 PNG。适合查看位图字模、二维码数据和二进制图案。全部在浏览器本地完成。Turn binary data into an image. By default each bit is one pixel (1 = black, 0 = white; colours can be changed or swapped), or every 8 bits can be one greyscale pixel, or every 24 bits one RGB pixel. When several lines have the same length, each line of text becomes a row of pixels; you can also set the width yourself or let the tool arrange a near-square. Pixels can be enlarged by a whole-number scale for viewing, and the result downloads as a lossless PNG. Useful for bitmap fonts, QR-code data and binary patterns. Everything runs in your browser.
Unicode 转 Base64Convert Unicode to Base64
把文本按 UTF-8 编码成 Base64。本地处理。Encode text as UTF-8 Base64. Processed locally.
Unicode 转二进制Convert Unicode to Binary
把文本的 UTF-8 字节写成 8 位二进制。本地处理。可设置「每字节一行」。Write UTF-8 bytes as 8-bit binary groups. Processed locally. Settings: One byte per line.
Unicode 转十六进制Convert Unicode to Hex
把 UTF-8 字节写成十六进制(或改为按码位)。本地处理。可设置「模式」、「大写」、「码位加 U+ 前缀(补足 4 位)」。Write UTF-8 bytes as hex (or switch to code points). Processed locally. Settings: Mode, Uppercase, U+ prefix for code points (4-digit padded).
Unicode 转八进制Convert Unicode to Octal
把 UTF-8 字节写成八进制。本地处理。Write UTF-8 bytes as octal groups. Processed locally.
Unicode 转 UTF-16Convert Unicode to UTF-16
写成 UTF-16 码元的十六进制(可含 BOM)。本地处理。可设置「字节序」、「加 BOM (FEFF)」。Write UTF-16 code units as hex (optional BOM). Processed locally. Settings: Byte order, Add BOM (FEFF).
Unicode 转 Data URLConvert Unicode to Data URL
把文本做成 data:text/plain;base64,... 或百分号编码的 Data URL。本地处理。可设置「编码」、「MIME」。Make a data:text/plain Base64 or percent-encoded Data URL from text. Processed locally. Settings: Encoding, MIME.
Unicode 转 UTF-32Convert Unicode to UTF-32
把文本写成 UTF-32 编码(每个码位 4 字节,8 位十六进制),可选大端或小端以及 BOM。本地处理。Write text as UTF-32 (4 bytes, 8 hex digits per code point), big- or little-endian, with an optional BOM. Processed locally.
Unicode URL 编码URL Encode Unicode
对文本做 encodeURIComponent(UTF-8 百分号编码)。本地处理。Percent-encode the text as UTF-8 with encodeURIComponent. Processed locally.
任意进制转 UTF-8 文本Convert Arbitrary Base to UTF-8
把按指定进制(2–36)写成的字节序列解码成 UTF-8 文本,每个字节都严格校验。本地处理。Decode a byte sequence written in a chosen base (2 to 36) into UTF-8 text, strictly checking every byte. Processed locally.
Base64 转 UTF-8 文本Convert Base64 to UTF-8
把 Base64(含 URL 安全变体、缺少填充或带换行)解码成 UTF-8 文本。本地处理。Decode Base64, including the URL-safe variant, missing padding and line breaks, into UTF-8 text. Processed locally.
码位转 UTF-8 字节Convert Code Points to UTF-8
把码位(U+4E2D、0x4E2D、\u4E2D、\U0001F600 或纯十六进制数字)转换成 UTF-8 十六进制字节(如 E4 B8 AD),可选同时显示文本。本地处理。Convert code points (U+4E2D, 0x4E2D, \u4E2D, \U0001F600 or bare hex numbers) into UTF-8 hex bytes such as E4 B8 AD, optionally showing the text as well. Processed locally.
Data URI 转 UTF-8 文本Convert Data URI to UTF-8
从文本类 data: URI(百分号编码或 ;base64)取出文字,按 URI 里的 charset 解码(默认 UTF-8)。本地处理。Extract the text from a text data: URI (percent-encoded or ;base64), decoded with the charset named in the URI (UTF-8 by default). Processed locally.
十进制字节转 UTF-8Convert Decimal to UTF-8
把 0–255 的十进制字节序列按 UTF-8 解码成文本。本地处理。Decode a sequence of decimal bytes (0–255) as UTF-8 text. Processed locally.
八进制字节转 UTF-8Convert Octal to UTF-8
把八进制字节序列(0–377)按 UTF-8 解码成文本。本地处理。Decode a sequence of octal bytes (0–377) as UTF-8 text. Processed locally.
UTF-16 转 UTF-8 文本Convert UTF-16 to UTF-8
把 UTF-16 码元(每个 4 位十六进制)解码成文本,支持大端/小端和 BOM。本地处理。Decode UTF-16 code units (4 hex digits each) into text, with big-endian/little-endian and BOM handling. Processed locally.
UTF-32 转 UTF-8 文本Convert UTF-32 to UTF-8
把 UTF-32 码位(每个 8 位十六进制)解码成文本,支持大端/小端和 BOM。本地处理。Decode UTF-32 code points (8 hex digits each) into text, with big-endian/little-endian and BOM handling. Processed locally.
UTF-8 转任意进制Convert UTF-8 to Arbitrary Base
把文本的 UTF-8 字节写成指定进制。本地处理。可设置「进制 (2–36)」、「每字节一行」。Write UTF-8 bytes of the text in a chosen base. Processed locally. Settings: Base (2–36), One byte per line.
UTF-8 转 Base64Convert UTF-8 to Base64
把文本按 UTF-8 编码成 Base64。本地处理。Encode text as UTF-8 Base64. Processed locally.
UTF-8 文本转码位Convert UTF-8 to Code Points
把文本写成 U+XXXX 码位列表。本地处理。可设置「每码位一行」。Write the text as U+XXXX code points. Processed locally. Settings: One per line.
UTF-8 转 Data URIConvert UTF-8 to Data URI
把文本做成带 charset=utf-8 的 Data URI,MIME 类型可改(默认 text/plain),可选 Base64。本地处理。Build a Data URI with charset=utf-8 from text; the MIME type is editable (text/plain by default) and Base64 is optional. Processed locally.
UTF-8 转十进制字节Convert UTF-8 to Decimal
把文本的 UTF-8 字节写成十进制。本地处理。可设置「每字节一行」。Write UTF-8 bytes as decimal numbers. Processed locally. Settings: One byte per line.
UTF-8 转八进制字节Convert UTF-8 to Octal
把文本的 UTF-8 字节写成八进制。本地处理。可设置「每字节一行」。Write UTF-8 bytes as octal numbers. Processed locally. Settings: One byte per line.
UTF-8 转 UTF-16Convert UTF-8 to UTF-16
把文本写成 UTF-16 码元十六进制(大端,无 BOM)。本地处理。可设置「每码元一行」、「大写」。Write the text as UTF-16 code units in hex (big-endian, no BOM). Processed locally. Settings: One unit per line, Uppercase.
UTF-8 转 UTF-32Convert UTF-8 to UTF-32
把文本写成 UTF-32 码位十六进制(每个 8 位),可选大端/小端和 BOM(默认大端、无 BOM)。本地处理。Write the text as UTF-32 code points in hex (8 digits each), with a big-endian/little-endian choice and an optional BOM (default: big-endian, no BOM). Processed locally.
随机 UTF-8 文本Generate Random UTF-8
在码位范围内生成随机 UTF-8 文本(可设种子)。本地处理。可设置「数量」、「起始」、「结束」、「种子」。Generate random UTF-8 text in a code-point range (optional seed). Processed locally. Settings: Count, From, To, Seed.
UTF-8 URL 解码URL Decode UTF-8
对百分号编码做 decodeURIComponent。本地处理。decodeURIComponent percent-encoded text. Processed locally.
UTF-8 URL 编码URL Encode UTF-8
对文本做 encodeURIComponent。本地处理。encodeURIComponent the text. Processed locally.
校验 UTF-8Validate UTF-8
校验 UTF-8:可检查文本、十六进制字节(如 C0 AF)或上传的文件,严格按 Unicode/WHATWG 规则找出过长编码、代理区、超出 U+10FFFF、截断和多余的后续字节,列出每个错误的字节位置和原因。本地处理。Validate UTF-8 in text, hex bytes (such as C0 AF) or an uploaded file, using the strict Unicode/WHATWG rules: overlong forms, surrogates, values above U+10FFFF, truncated sequences and stray continuation bytes are listed with their byte offset and reason. Processed locally.
八进制转文本Convert Octal to Text
把空格分隔的八进制字节解码为 UTF-8 文本。本地处理。可设置「用 ␀ 等符号显示控制字符」。Decode space-separated octal bytes as UTF-8 text. Processed locally. Settings: Show control characters as symbols like ␀.
ASCII ↔ 十六进制ASCII Hex Converter
在 ASCII 文本与十六进制字节之间转换;支持“48 69”、连写“4869”、“0x48 0x69”和“\x48\x69”。本地处理。Convert between ASCII text and hex bytes; accepts "48 69", run-together "4869", "0x48 0x69" and "\x48\x69". Processed locally.
Scrypt 哈希格式检查Scrypt Hash Format Check
检查 scrypt 密码哈希字符串格式(浏览器无完整 scrypt 验证)。本地处理。Check scrypt password-hash string format (no full in-browser scrypt verify). Processed locally.