編碼工具
Encode text and data into Base64, Base32, Hex, URL, HTML entities, Unicode and more.
Base64 編碼器Encode text, JSON, URLs or files to Base64, standard or URL-safe.Base32 編碼器Encode binary-safe text into RFC 4648 Base32.Base58 編碼器Encode numbers and text with Bitcoin-style Base58 alphabet.十六進位編碼器(TexttoHex)Convert text into hexadecimal byte representation.Morse Code 編碼器Translate text into Morse code dots and dashes.ROT13 編碼器解碼器Apply the classic ROT13 letter rotation.ROT47 編碼器Scramble printable ASCII with the ROT47 cipher.Caesar 加密器Encrypt or decrypt with a classic shift cipher.Atbash 加密器Apply the Hebrew-alphabet mirror cipher Atbash.NATO Phonetic Alphabet 轉換器Spell text with Alpha, Bravo, Charlie…Unicode Escape 轉換器Convert characters to \uXXXX escapes and back.HTML Entity 編碼器Escape <, >, &, quotes and non-ASCII into HTML entities.CSS Escape 轉換器Escape special characters for CSS identifiers and strings.JavaScript 字串跳脫工具Escape a string so it is safe inside JavaScript literals.URL 編碼器Percent-encode URLs or single query components.資料 URI 轉換器Turn files or text into data: URIs for inline embedding.Base64url 編碼器Encode text to URL-safe Base64 using - and _ instead of + and /, with optional padding.Ascii85 編碼器Encode binary data as Ascii85 (Adobe) or Z85 (ZeroMQ), the 25%-overhead alternative to Base64.Punycode IDN 轉換器Convert internationalised domain names to and from their xn-- ASCII form per RFC 3492.DefangURLTakes a Universal Resource Locator (URL) and 'Defangs' it; meaning the URL becomes invalid, neutralising the risk of accidentally clicking on a malicious link. This is often used when dealing with malicious links or IOCs. Works well when coEscapeSmartCharactersConverts smart (typographic) Unicode characters — e.g. smart quotes, em/en dashes, ellipses, ©, ®, ™, arrows — into their plain ASCII equivalents. Characters with no ASCII mapping (e.g. ☣ ) are handled according to the 'Unmappable characterEscapeUnicodeCharactersConverts characters to their unicode-escaped notations. Supports the prefixes: \u %u U+ e.g. σου becomes \u03C3\u03BF\u03C5FromBase62Base62 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalNormaliseUnicodeTransform Unicode characters to one of the Normalisation FormsParseASN.1hexstringAbstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking. This operation parses arbitrary A刪除 ANSIEscape 代碼Removes ANSI Escape Codes.StringsExtracts all strings from the input.ToBase45Base45 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalToBase62Base62 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. The high number base results in shorter strings than with the decimal or hexadecimalToBase92Base92 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.ToMorseCodeTranslates alphanumeric characters into International Morse Code. Ignores non-Morse characters. e.g. SOS becomes ... --- ...ToPunycodePunycode is a way to represent Unicode with the limited character subset of ASCII supported by the Domain Name System. e.g. münchen encodes to mnchen-3yaURLEncodeEncodes problematic characters into percent-encoding, a format supported by URIs/URLs. e.g. = becomes %3dUnescapestringUnescapes characters in a string that have been escaped. For example, Don\'t stop me now becomes Don't stop me now . Supports the following escape sequences: \n (Line feed/newline) \r (Carriage return) \t (Horizontal tab) \b (Backspace) \f VarIntDecodeDecodes a VarInt encoded integer. VarInt is an efficient way of encoding variable length integers and is commonly used with Protobuf.