Conversion thingies

Base conversions

Convert numeric base, up to 36. Negative bases are allowed, and non-integer bases are accepted as decimals. The Start field is 0 for ordinary numbering systems or 1 for bijective numeration. Digits greater than 10 are expressed using letters; negative digits (e.g. for balanced ternary) may be specified using shifted digits (on a standard US keyboard).

Try: Unary = base 1 start 1, Phinary ≈ base 1.61803398874989, Binary = base 2, Base e ≈ base 2.71828182845905, Ternary = base 3, Balanced ternary = base 3 start -1, Octal = base 8, Decimal = base 10, Bijective decimal = base 10 start 1, Negadecimal = base -10, Duodecimal = base 12, Hexadecimal = base 16

(Note: negative non-integer bases do not yet work.)

Base: Start: Number:
Base: Start: Number:

Byte/Charset Conversions

Convert bits and bytes. The last two interpret the data you enter as text in the specified encoding; if you type text in one of them, the program will convert the text to binary, then reinterpret it as the other encoding.

Binary:

Hexidecimal:

Base64:

ASCII/Latin-1 String:

UTF-8 String:

UCS-2 (Big Endian) String (because I'm too lazy to do UTF-16):

Various number types

Normal:
Non-scientific:
Scientific: × 10^
Roman:
Medieval:
Sexagesimal:
Upside-Down:

Text

Normal:
Morse: