Encode Tools
Browse all available encode tools.
Available tools
- Ascii Control Picture Code Point Tool Compute ascii control picture code point from explicit bounded inputs.
- Ascii85 Zero Shorthand Eligibility Tool Compute ascii85 zero shorthand eligibility from explicit bounded inputs.
- Bacon Cipher Encoder Encode letters A–Z into five-symbol Bacon cipher groups.
- Base N Fixed Width Left Padding Count Tool Compute base n fixed width left padding count from explicit bounded inputs.
- Base122 Encoder Encode UTF-8 text as Base122 artifact text, avoiding null, newline, carriage return, quote, ampersand, and backslash bytes.
- Base16 Nibble Value Character Tool Compute base16 nibble value character from explicit bounded inputs.
- Base32 Encoder Encode UTF-8 text as RFC 4648 base32 using letters A-Z and digits 2-7 with padding.
- Base32 Zero Tail Padbit Writer Tool Left-align supplied significant bits in one Base32 symbol and fill only its unused low bits with zero.
- Base32hex Index To Symbol Tool Calculate base32hex index to symbol from explicit caller-supplied inputs.
- Base45 Two Byte Triple Symbols Tool Compute base45 two byte triple symbols from explicit bounded inputs.
- Base58 Alphabet Value Symbol Tool Compute base58 alphabet value symbol from explicit bounded inputs.
- Base58 Encoder Encode UTF-8 text as Base58 using the Bitcoin alphabet.
- Base64 Tail Pad Bit Count Tool Calculate base64 tail pad bit count from explicit caller-supplied inputs.
- Base85 Encoder Encode UTF-8 text as Ascii85 (base85), using z for zero groups.
- Base91 Alphabet Index Symbol Tool Compute base91 alphabet index symbol from explicit bounded inputs.
- Base91 Encoder Encode UTF-8 text as basE91, a compact printable encoding for binary data.
- Bencode Canonical Integer Token Tool Calculate bencode canonical integer token from explicit caller-supplied inputs.
- BER Tag First Octet From Fields Tool Compute ber tag first octet from fields from explicit bounded inputs.
- BSON Cstring Zero Byte Rejection Tool Check the zero-byte restriction on a BSON cstring payload before adding its terminator; no UTF-8 validation.
- CBOR Negative Integer Initial Argument Tool Calculate cbor negative integer initial argument from explicit caller-supplied inputs.
- CBOR Simple Value Initial Octet Tool Encode one CBOR simple value, rejecting the reserved simple values 24..31.
- CBOR Small Integer Initial Octet Tool Compute cbor small integer initial octet from explicit bounded inputs.
- Delta Encoder Encode a numeric sequence as its first value followed by successive differences, preserving exact numeric values within finite floating-point arithmetic.
- DER Bit String Prefix Writer Tool Write the DER BIT STRING tag, definite length and unused-bit-count prefix for an explicitly supplied payload length; payload bytes are not serialized.
- DER Bitstring Padding Count Octet Tool Calculate der bitstring padding count octet from explicit caller-supplied inputs.
- DER Boolean Value Octet Tool Compute der boolean value octet from explicit bounded inputs.
- DER Integer Sign Padding Octet Tool Compute der integer sign padding octet from explicit bounded inputs.
- Encode Base64 Base64 Tool enables you to decode base64 and encode text to base64.
- Encoding: Ascii Control Caret Token Tool Format one ASCII C0 control or DEL byte in conventional caret notation; printable characters and C1 controls are not silently remapped.
- Encoding: Ascii85 Partial Group Byte Count Tool Resolve the ordinary Ascii85 final partial-group symbol count for one through three remaining bytes; excludes z shorthand and full groups.
- Encoding: Base32 Pad Character Count Tool Compute RFC4648 padded Base32 length and padding count from byte length, independently of the base32/base32hex alphabet.
- Encoding: Base64 Alphabet Value Symbol Tool Encode one six-bit value as an RFC4648 Base64/Base64url data symbol under an explicit alphabet; excludes padding and byte grouping.
- Encoding: Base64 Pad Character Count Tool Compute RFC4648 padded Base64 output length and final equals count from an explicit byte count without encoding content.
- Encoding: Ber Short Length Octet Tool Encode one ASN.1 BER short-form length in the allowed0..127 range, rejecting long-form lengths rather than silently truncating.
- Encoding: CBOR Initial Byte Fields Tool Pack a CBOR initial byte from explicitly supplied major type and nonreserved additional-information fields; excludes subsequent data and semantic indefinite-length validation.
- Encoding: Html Numeric Reference Scalar Tool Format one validated Unicode scalar as a terminated decimal or hexadecimal numeric character reference; no document escaping or HTML replacement policy.
- Encoding: Netstring Length Prefix Tool Format a canonical netstring length prefix from an explicit UTF-8 byte count, not character count and not full framing.
- Encoding: Pack Unsigned 24bit Word Tool Pack one unsigned 24-bit integer into exactly three bytes under an explicit byte order.
- Encoding: Packed BCD Byte Digits Tool Pack exactly two explicit decimal digits into one packed-BCD octet, without a sign nibble or text encoding.
- Encoding: Percent Encode Octet Tool Format exactly one unsigned byte as an uppercase percent triplet without treating byte values as Unicode text.
- Encoding: Protocol Buffers Wire Key Scalar Fields Tool Pack one Protocol Buffers field number and legal wire type into an unsigned32 key, excluding compiler-reserved field19000..19999; no message encoding.
- Encoding: Quoted Printable Line Trailing Space Tool Encode only terminal spaces/tabs of one quoted-printable content line without CR/LF; not a complete quoted-printable encoder.
- Encoding: Signed BCD Trailing Nibble Tool Encode one canonical C-positive/D-negative/F-unsigned packed-decimal sign nibble under an explicit restricted convention; no complete decimal field.
- Encoding: Unicode Code Point Js Escape Tool Encode one Unicode scalar as an uppercase ECMAScript braced Unicode code-point escape, independent of legacy UTF-16 surrogate escape pairs.
- Encoding: UTF-8 Continuation Byte From Payload Tool Encode one six-bit payload into a UTF-8 continuation octet without claiming that it forms a valid whole code point.
- Encoding: UTF-8 Single Scalar Leading Bit Layout Tool Return the actual UTF-8 bytes and prefix layout of one scalar using the shared scalar encoder, not a second string encoding implementation.
- Encoding: Utf16 Surrogate Pair Codepoint Tool Encode one Unicode scalar as one BMP UTF-16 unit or an ordered high/low surrogate pair, rejecting surrogate code points.
- Form Urlencoded Space Plus Token Tool Calculate form urlencoded space plus token from explicit caller-supplied inputs.
- Geohash Encoder Encode a latitude/longitude pair into a geohash string of the requested base32 length.
- Google Encoded Polyline Encoder Encode [latitude, longitude] pairs into a Google encoded-polyline string using the standard delta and varint scheme.
- Grade 1 Braille Encoder Encode uncontracted English letters, ASCII digits, and common punctuation as Unicode Braille. Capital and numeric indicators are included; this is not contracted literary or language-specific Braille.
- Gray Code Encoder Convert a non-negative integer to its reflected binary Gray code.
- HTML Entity Encoder Escape the five HTML-significant characters ampersand, angle brackets, quote, and apostrophe.
- MessagePack Fixmap Count Header Tool Construct one MessagePack fixmap header octet; does not serialize its entries.
- Mime Q Literal Escape Choice Tool Encode one generic RFC 2047 Q encoded-text octet; context-specific phrase restrictions are outside this fragment.
- Msgpack Fixarray Count Header Tool Calculate msgpack fixarray count header from explicit caller-supplied inputs.
- Msgpack Fixstr Length Prefix Tool Calculate msgpack fixstr length prefix from explicit caller-supplied inputs.
- Msgpack Positive Fixint Octet Tool Calculate msgpack positive fixint octet from explicit caller-supplied inputs.
- Packed BCD Positive Sign Nibble Tool Write the conventional C positive signed or F unsigned packed-decimal sign nibble under an explicit policy.
- Protocol Buffers Enum Negative Wire Representation Tool Compute protocol buffers enum negative wire representation from explicit bounded inputs.
- Protocol Buffers Fixed32 Octet Fields Tool Compute protocol buffers fixed32 octet fields from explicit bounded inputs.
- Protocol Buffers Zigzag Signed Scalar Tool Encode one bounded signed integer with Protocol Buffers ZigZag mapping; not varint byte serialization.
- Punycode Digit To Generalized Integer Tool Calculate punycode digit to generalized integer from explicit caller-supplied inputs.
- Quoted Printable Equals Sign Token Tool Compute quoted printable equals sign token from explicit bounded inputs.
- Rail Fence Encoder Encode text using the Rail Fence (zigzag) cipher.
- RFC 2047 Encoded Word Charset Token Tool Compute rfc 2047 encoded word charset token from explicit bounded inputs.
- RFC 2047 Q Space Underscore Token Tool Compute rfc 2047 q space underscore token from explicit bounded inputs.
- Roman Numeral Encoder Encode an integer from 1 to 3999 into its canonical subtractive Roman numeral.
- Run-Length Encoder Compress letter-only text into count-annotated runs such as a3b2c1.
- Sqids Encoder Encode one or more nonnegative integers as a short Sqids identifier using the standard alphabet and blocklist.
- Tap Code Encoder Encode text into digit-pair tap groups. Classic POW tap-code grid omits K (use C).
- Unsigned Varint Encoder Encode an exact decimal integer from 0 through 2^64−1 as unsigned LEB128 bytes, shown as uppercase hexadecimal. Signed zigzag encoding is a separate tool.
- URL Component Encoder Percent-encode text for use as one URL component.
- UTF-8 BOM Octet Triplet Tool Compute utf-8 bom octet triplet from explicit bounded inputs.
- Utf16 Non Bmp Escape Pair Tool Compute utf16 non bmp escape pair from explicit bounded inputs.
- uuencode Value To Symbol Tool Compute uuencode value to symbol from explicit bounded inputs.
- Uuencoder Encode UTF-8 text as a canonical uuencoded body without begin or end framing lines.
- Varint Seven Bit Group Writer Tool Construct one unsigned base-128 varint octet from an explicit seven-bit group and continuation flag.
- Varint Terminal Byte From Payload Tool Compute varint terminal byte from payload from explicit bounded inputs.
- Vigenère Cipher Encoder Encrypt ASCII letters with the repeating-key Vigenère cipher while preserving case and nonletters. This historical cipher is not secure for private data.
- Zigzag Integer Encoder Encode integers with the zigzag mapping: n≥0 → 2n, n<0 → −2n−1.