Tekno101
Developer data tools

Encode, decode & hash

Encode URL components and UTF-8 Base64 text, or compute a file’s SHA-256 checksum.

Input dataUTF-8 / SHA-256

Up to 10 MB per input · 100,000 CSV rows · 30-second processing limit. Results stay in this browser for 1 hour.

URL encoding applies to a single component, not an entire URL. Decoding does not replace + with a space. Base64 decoding accepts standard padded UTF-8 Base64 text, not arbitrary binary files.

✓ Local processing✓ No account needed✓ Up to 10 MB

Ready in three steps

01

Add your data

Paste text or choose a file from your device.

02

Run the tool

Your browser processes the data. Cancel whenever you need.

03

Check the output

Preview the result and download the file you need.

More tools for your data

How does this tool work?

Encode URL components and UTF-8 Base64 text, or compute a file’s SHA-256 checksum.

Format and limits

URL encoding applies to a single component, not an entire URL. Decoding does not replace + with a space. Base64 decoding accepts standard padded UTF-8 Base64 text, not arbitrary binary files.

Up to 10 MB per input · 100,000 CSV rows · 30-second processing limit. Results stay in this browser for 1 hour.
Guides

Before your next conversion

Practical guides with examples, format limits and checks you can repeat.

Frequently asked questions

Is my file uploaded to a server?

No. Tool inputs and outputs are processed in your browser. Messages sent through the contact form are separate.

Can I reopen a result?

Yes, in the browser that created it for one hour. Refresh or return to the page. A result link does not share the output with another device.

Which files are supported?

JSON and CSV tools process UTF-8 text files. SHA-256 accepts any file type. Each input must be no larger than 10 MB.

Does valid JSON mean my data is correct?

Validation checks syntax, not your application schema or the meaning of the data. Read the limits for numeric precision and duplicate keys.