DNA Storage System

Store your digital data in DNA sequences with compression, encryption, and error correction


Choose an option below to get started

Encode File to DNA

Convert your file into a DNA sequence with optional compression, encryption, and error correction.

Decode DNA to File

Convert a DNA sequence back to the original file using the associated metadata.

Text Processing

Convert text to DNA and back using a simple interface with all options in one place.

How It Works

1. Compression

Files are optionally compressed using Huffman encoding to reduce size. Don't use this for already compressed file types like images, videos, zip etc.

2. Encryption

Data can be encrypted with a password for security using AES cipher before converting to DNA. Keep the password safely as you will need it while decoding.

3. Error Correction

Reed-Solomon error correction ensures data integrity. You can test this by changing a few letters in the DNA Sequence.

4. DNA Encoding

Final data is encoded using the four DNA nucleotides: A, T, G, C. It is then wrapped around a start and stop codon.