CubeCode Logo
Encode & Decode Secret Messages with Rubik's Cubes

about

decode

encode

solve

CubeCode is a proof-of-concept method of storing secret messages in Rubik's cubes, by being able to convert every single Rubik's cube state into a integer in sequence between 0 and 43,252,003,274,489,856,000 - 1. This website allows you to:

decode

Figure out what secret message a Rubik's cube is currently storing.

encode

Get a custom algorithm which encodes a custom secret message.

solve

An animated Rubik's Cube solver to help you solve your cube.

CubeCode is easy to use with interactive visualizations and more so you can encode and decode messages even if you don't know how to solve a Rubik's cube

tips and tricks

All algorithms should be executed with the white center on top, and the green center in front

CubeCode, Binary, and Text (ASCII) all encode the same data onto your Rubik's cube. They're just different ways to interpret the data.

CubeCode is available as a JS library so you can use it's abilities to turn a cubestate into a number for any purpose!

Lean more about CubeCode, and how it works.