About

Why?

The intention behind this site is to provide a set of tools that allow people to test their theories on how to solve Kryptos K4 (and beyond?). Some of these tools can be found elsewhere, indeed many of them have likely been implemented better on other sites, but this is just my humble contribution.

I've been using many of these tools in a code editor for a few years, but I was getting sick of opening it and changing variables in the code to test theories so I rewrote them for the web and tossed them up here.

I figured others might get a kick out of them as well so here we are!

I've also included a list of resources as I find myself jumping onto these pages almost everytime I sit down to work on K4. The Quick-Ref page are all items I frequently find myself looking for and copy/pasting for various purposes.

How?

All of the tools run entirely in your browser, none of the data you enter is sent back to a server for processing and I do not collect any data on what you do here, so don't worry, I won't steal your solution haha

Many of the tools found on here were originally written in languages such as Python, Go (aka Golang), and JavaScript. I converted all of them into JavaScript for use on this site. I still occasionally use Go or Python for one-off theories. Go is especially useful when it comes to brute-forcing and other computationally expensive theories. But primarily I will try to write and update new tools with this site in mind.

This site is built using Astro, React, Tailwind, and JavaScript.

I do not make any guarantees about the reliability or accuracy of the tools found on here.

What happens to this site when it's solved?

No idea! I'll probably just leave it up as-is, a memorial to so many hours of my life gone by looking at these 97 characters. But maybe I'll pivot to something new. I imagine we will find out sooner rather than later, given the upcoming auction. (This edit was made on October 20, 2025)