← Back to BaseShift

BaseShift — Help & Documentation

Number Base Converter

Convert numbers between Binary, Octal, Decimal, Hexadecimal, Base32, and Base64. Includes Bitwise operations, Text-to-Codes, ASCII table, and batch file conversion.

Table of Contents

  1. What is BaseShift?
  2. Getting Started
  3. Single Converter
  4. Text-to-Codes
  5. Bitwise Operations
  6. ASCII Table
  7. Batch File Conversion
  8. Tips & Tricks
  9. Troubleshooting

BaseShift is a number base converter with 5 modes: Single Converter, Text-to-Codes, Bitwise Operations, ASCII Table, and Batch File Conversion. All processing is client-side.

1. Select the input base (Binary, Octal, Decimal, Hex) 2. Type a number in the input field 3. All base conversions appear instantly 4. Use tabs to access other modes

Select an input base and type a number. Outputs show the value in all other bases plus signed 32-bit integer and ASCII/Unicode character. Features: digit grouping, endian swap, copy buttons.

Type text to see each character's numeric code in Binary, Octal, Decimal, or Hex. Supports bidirectional conversion — paste codes to decode back to text.

Enter two numbers (A and B) in any base. Perform AND, OR, XOR, NOT, Shift Left, Shift Right. Results shown in all bases with a visual 8-bit grid display.

Complete 0-255 ASCII reference. Filter by: All, Printable (32-126), Control (0-31), Extended (128-255). Search by character, name, or code. Columns: Decimal, Hex, Octal, Binary, Character, Description.

Upload a .txt, .csv, or .tsv file with numbers. Select input and output bases. Click Convert to process all values. Download the result as a file.

• Hex prefixes (0x) and binary prefixes (0b) are auto-stripped
• BigInt is used for arbitrary precision — no overflow on large numbers
• Endian swap reverses byte order (useful for network byte order)
• The ASCII table search accepts character names like "space" or "tab"

Invalid input: Check that characters match the selected base (e.g., no "2" in binary, no "G" in hex).
Empty conversion: Ensure the input field is not empty.
Batch errors: Each line should contain exactly one number. Use the correct input base.