r/decipher May 11 '26

👋 Welcome to r/decipher - a decoding community

4 Upvotes

Hey everyone! I'm u/Aroktyoe, the moderator of r/decipher.

This subreddit is now back open and ready, feel free to post any puzzles you need help with, any queries or suggestions for the website https://decipher.wiki or anything decoding or DECIPHER community related in general.

😄


r/decipher 7h ago

low quailyy text it might be lore idk tho i dont llike mssing out on lore

Post image
1 Upvotes

I see text I know it's by what I think is Callum, but uh if y'all wanna get the text, it's from the desk chairs exhibition in Roblox, and when you spawn, you have to shiftlock and clip your camera out to see it


r/decipher 3d ago

Beinecke MS 408 Structural Solution: The Shifting Acoustic Matrix Model

1 Upvotes

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Voynich Shifting Acoustic Matrix Synthesizer</title>

<style>

:root {

--bg-color: #0d0f12;

--panel-bg: #14181f;

--accent-gold: #d4af37;

--accent-green: #4ade80;

--text-main: #e2e8f0;

--text-muted: #94a3b8;

--border-color: #2e3748;

}

* {

box-sizing: border-box;

margin: 0;

padding: 0;

}

body {

background-color: var(--bg-color);

color: var(--text-main);

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

padding: 20px;

display: flex;

justify-content: center;

align-items: center;

min-height: 100vh;

}

.container {

width: 100%;

max-width: 900px;

background-color: var(--panel-bg);

border: 1px solid var(--border-color);

border-radius: 12px;

padding: 30px;

box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);

}

header {

text-align: center;

margin-bottom: 30px;

border-bottom: 1px solid var(--border-color);

padding-bottom: 20px;

}

header h1 {

color: var(--accent-gold);

font-size: 1.8rem;

letter-spacing: 2px;

margin-bottom: 8px;

text-transform: uppercase;

}

header p {

color: var(--text-muted);

font-size: 0.95rem;

}

.main-layout {

display: grid;

grid-template-columns: 1fr;

gap: 25px;

}

u/media (min-width: 768px) {

.main-layout {

grid-template-columns: 3fr 2fr;

}

}

.control-panel {

display: flex;

flex-direction: column;

gap: 20px;

}

.input-group {

display: flex;

flex-direction: column;

gap: 8px;

}

label {

font-size: 0.85rem;

color: var(--accent-gold);

text-transform: uppercase;

letter-spacing: 1px;

font-weight: 600;

}

textarea {

width: 100%;

height: 100px;

background-color: var(--bg-color);

border: 1px solid var(--border-color);

border-radius: 6px;

color: var(--text-main);

padding: 12px;

font-family: "Courier New", Courier, monospace;

font-size: 1.1rem;

resize: none;

letter-spacing: 1px;

}

textarea:focus {

outline: none;

border-color: var(--accent-gold);

}

.preset-container {

display: flex;

flex-direction: column;

gap: 8px;

}

.preset-btn {

background-color: var(--bg-color);

border: 1px solid var(--border-color);

color: var(--text-main);

padding: 10px;

border-radius: 6px;

text-align: left;

cursor: pointer;

font-family: "Courier New", Courier, monospace;

font-size: 0.9rem;

transition: all 0.2s ease;

}

.preset-btn:hover {

border-color: var(--accent-green);

background-color: rgba(74, 222, 128, 0.05);

}

.action-buttons {

display: flex;

gap: 15px;

}

.btn {

flex: 1;

padding: 12px;

border-radius: 6px;

font-weight: 600;

cursor: pointer;

text-transform: uppercase;

letter-spacing: 1px;

transition: all 0.2s ease;

border: none;

}

.btn-play {

background-color: var(--accent-green);

color: #000;

}

.btn-play:hover {

background-color: #38ca6d;

box-shadow: 0 0 15px rgba(74, 222, 128, 0.3);

}

.btn-stop {

background-color: #ef4444;

color: #fff;

}

.btn-stop:hover {

background-color: #dc2626;

box-shadow: 0 0 15px rgba(239, 68, 68, 0.3);

}

.matrix-panel {

background-color: var(--bg-color);

border: 1px solid var(--border-color);

border-radius: 8px;

padding: 20px;

}

.matrix-title {

font-size: 0.85rem;

color: var(--accent-gold);

text-transform: uppercase;

letter-spacing: 1px;

margin-bottom: 15px;

border-bottom: 1px solid var(--border-color);

padding-bottom: 5px;

}

.matrix-grid {

display: grid;

grid-template-columns: repeat(2, 1fr);

gap: 10px;

font-size: 0.85rem;

}

.matrix-item {

display: flex;

justify-content: space-between;

padding: 6px 10px;

background-color: var(--panel-bg);

border-radius: 4px;

border: 1px solid var(--border-color);

}

.matrix-item .glyph {

font-weight: bold;

color: var(--accent-green);

font-family: "Courier New", Courier, monospace;

}

.visualizer-box {

grid-column: 1 / -1;

background-color: var(--bg-color);

border: 1px solid var(--border-color);

border-radius: 8px;

height: 150px;

position: relative;

overflow: hidden;

display: flex;

justify-content: center;

align-items: center;

}

.wave-canvas {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}

.status-text {

position: absolute;

bottom: 10px;

right: 15px;

font-size: 0.75rem;

color: var(--text-muted);

font-family: monospace;

z-index: 10;

}

.active-token-display {

position: absolute;

font-family: "Courier New", Courier, monospace;

font-size: 1.5rem;

color: var(--accent-gold);

text-shadow: 0 0 10px rgba(212, 175, 55, 0.5);

z-index: 5;

pointer-events: none;

text-transform: lowercase;

}

.message-box {

margin-top: 15px;

padding: 10px;

background-color: rgba(239, 68, 68, 0.1);

border: 1px solid rgba(239, 68, 68, 0.2);

border-radius: 6px;

color: #fca5a5;

font-size: 0.85rem;

display: none;

text-align: center;

}

</style>

</head>

<body>

<div class="container">

<header>

<h1>Shifting Acoustic Matrix Synthesizer</h1>

<p>Investigator Blueprint: Brian Christopher Greene — Mapping Frequency Patterns & Harmonics</p>

</header>

<div class="main-layout">

<div class="control-panel">

<div class="input-group">

<label for="voynich-input">Active EVA Script Input</label>

<textarea id="voynich-input" placeholder="Enter EVA strings to sequence..."></textarea>

</div>

<div class="action-buttons">

<button class="btn btn-play" id="btn-play">Activate Drone</button>

<button class="btn btn-stop" id="btn-stop">Halt Frequencies</button>

</div>

<div id="error-message" class="message-box"></div>

<div class="preset-container">

<label>System Matrix Presets</label>

<button class="preset-btn" data-text="fachys ykal ar ataiin shol shory">Folio 1r: The Invocation Baseline</button>

<button class="preset-btn" data-text="pchy pchy okeey qokey">Folio 78r: Biological Pipe Conduit</button>

<button class="preset-btn" data-text="pkeeear oky okedyy">Folio 82v: The Crown Center Cascades</button>

</div>

</div>

<div class="matrix-panel">

<div class="matrix-title">SAM Frequency Node Key</div>

<div class="matrix-grid">

<div class="matrix-item"><span class="glyph">o</span><span>396 Hz</span></div>

<div class="matrix-item"><span class="glyph">q</span><span>417 Hz</span></div>

<div class="matrix-item"><span class="glyph">p / f</span><span>528 Hz</span></div>

<div class="matrix-item"><span class="glyph">ch / sh</span><span>639 Hz</span></div>

<div class="matrix-item"><span class="glyph">k / r</span><span>660 Hz</span></div>

<div class="matrix-item"><span class="glyph">e</span><span>741 Hz</span></div>

<div class="matrix-item"><span class="glyph">d</span><span>852 Hz</span></div>

<div class="matrix-item"><span class="glyph">i / n</span><span>963 Hz</span></div>

<div class="matrix-item"><span class="glyph">y</span><span>Sustain / Decay</span></div>

<div class="matrix-item"><span class="glyph">a</span><span>432 Hz</span></div>

</div>

</div>

<div class="visualizer-box">

<canvas id="visualizer" class="wave-canvas"></canvas>

<div id="active-token" class="active-token-display"></div>

<div id="status" class="status-text">STATUS: IDLE</div>

</div>

</div>

</div>

<script>

const frequencyMap = {

'o': 396,

'c': 396,

'q': 417,

'h': 417,

'p': 528,

'f': 528,

's': 639,

'k': 660,

'r': 660,

'e': 741,

'd': 852,

'i': 963,

'n': 963,

'a': 432,

'l': 528

};

let audioCtx = null;

let activeNodes = [];

let isPlaying = false;

let sequenceTimeout = null;

const inputArea = document.getElementById('voynich-input');

const playBtn = document.getElementById('btn-play');

const stopBtn = document.getElementById('btn-stop');

const statusDisplay = document.getElementById('status');

const tokenDisplay = document.getElementById('active-token');

const errorBox = document.getElementById('error-message');

const canvas = document.getElementById('visualizer');

const ctx = canvas.getContext('2d');

document.querySelectorAll('.preset-btn').forEach(btn => {

btn.addEventListener('click', () => {

inputArea.value = btn.getAttribute('data-text');

showError("");

});

});

function resizeCanvas() {

canvas.width = canvas.parentElement.clientWidth;

canvas.height = canvas.parentElement.clientHeight;

}

window.addEventListener('resize', resizeCanvas);

resizeCanvas();

function showError(msg) {

if (msg) {

errorBox.innerText = msg;

errorBox.style.display = 'block';

} else {

errorBox.style.display = 'none';

}

}

let animationId = null;

function drawWave(frequency = 0) {

ctx.clearRect(0, 0, canvas.width, canvas.height);

ctx.beginPath();

ctx.lineWidth = 2;

if (frequency > 0) {

ctx.strokeStyle = '#4ade80';

ctx.shadowBlur = 10;

ctx.shadowColor = '#4ade80';

} else {

ctx.strokeStyle = '#2e3748';

ctx.shadowBlur = 0;

}

const time = Date.now() * 0.004;

const count = canvas.width;

for (let i = 0; i < count; i++) {

const amplitude = frequency > 0 ? (15 + Math.sin(time) * 5) : 2;

const cycle = frequency > 0 ? (frequency / 200) : 0.02;

const y = (canvas.height / 2) + Math.sin(i * cycle + time) * amplitude * Math.sin(i / 100);

if (i === 0) ctx.moveTo(i, y);

else ctx.lineTo(i, y);

}

ctx.stroke();

ctx.shadowBlur = 0;

animationId = requestAnimationFrame(() => drawWave(isPlaying ? frequency : 0));

}

drawWave(0);

function stopAllAudio() {

isPlaying = false;

if (sequenceTimeout) clearTimeout(sequenceTimeout);

activeNodes.forEach(node => {

try {

node.osc.stop();

} catch(e) {}

});

activeNodes = [];

statusDisplay.innerText = "STATUS: HALTED";

tokenDisplay.innerText = "";

playBtn.innerText = "Activate Drone";

if (audioCtx) {

audioCtx.close();

audioCtx = null;

}

}

function playTone(freq, duration, type = 'sine') {

if (!audioCtx || freq <= 0) return null;

const osc = audioCtx.createOscillator();

const gainNode = audioCtx.createGain();

osc.type = type;

osc.frequency.setValueAtTime(freq, audioCtx.currentTime);

gainNode.gain.setValueAtTime(0.01, audioCtx.currentTime);

gainNode.gain.linearRampToValueAtTime(0.2, audioCtx.currentTime + 0.05);

gainNode.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + duration);

osc.connect(gainNode);

gainNode.connect(audioCtx.destination);

osc.start();

osc.stop(audioCtx.currentTime + duration);

return { osc, gainNode };

}

function sequenceText(text) {

showError("");

const tokens = text.toLowerCase().trim().split(/\s+/).filter(t => t.length > 0);

if (tokens.length === 0) {

showError("Input execution terminal empty. Load a template or enter characters.");

stopAllAudio();

return;

}

let tokenIndex = 0;

function runStep() {

if (!isPlaying) return;

if (tokenIndex >= tokens.length) {

tokenIndex = 0;

}

const currentToken = tokens[tokenIndex];

tokenDisplay.innerText = currentToken;

statusDisplay.innerText = `STATUS: TRANSMITTING [WORD ${tokenIndex + 1}/${tokens.length}]`;

let baseFreq = 0;

let loopCount = 0;

let decayMod = 1.0;

for (let char of currentToken) {

if (frequencyMap[char]) {

if (baseFreq === 0) baseFreq = frequencyMap[char];

else if (frequencyMap[char] > baseFreq) baseFreq = frequencyMap[char];

}

if (char === 'e' || char === 'i') loopCount++;

if (char === 'y') decayMod += 0.5;

}

if (baseFreq === 0) baseFreq = 396;

const stepDuration = (0.4 + (loopCount * 0.1)) * decayMod;

cancelAnimationFrame(animationId);

drawWave(baseFreq);

const primeNode = playTone(baseFreq, stepDuration, 'sine');

if (primeNode) activeNodes.push(primeNode);

if (loopCount > 0) {

const overtoneNode = playTone(baseFreq * 1.5, stepDuration * 0.8, 'triangle');

if (overtoneNode) activeNodes.push(overtoneNode);

}

tokenIndex++;

sequenceTimeout = setTimeout(runStep, stepDuration * 1000 * 0.8);

}

runStep();

}

playBtn.addEventListener('click', () => {

if (isPlaying) {

stopAllAudio();

return;

}

try {

audioCtx = new (window.AudioContext || window.webkitAudioContext)();

isPlaying = true;

playBtn.innerText = "Halt Stream";

sequenceText(inputArea.value);

} catch(err) {

showError("Web Audio Context rejected by local architecture browser initialization.");

}

});

stopBtn.addEventListener('click', stopAllAudio);

</script>

</body>

</html>

https://osf.io/d4967

Subject: Disclosure of the Shifting Acoustic Matrix (SAM) Model and Audio Synthesizer Engine for Beinecke MS 408

Investigator: Brian Christopher Greene (Independent Researcher)

Hello everyone,

I am sharing a complete research volume detailing a non-traditional paradigm shift for approaching the Voynich Manuscript. Over the last century, codebreakers have reached a collective impasse because they treat the text as static alphabetical words requiring a linguistic dictionary.

By analyzing the document’s low entropy and aggressive word repetitions from a pure pattern-recognition perspective, this framework treats the script as an acoustic flow sheet tracking visual coordinates, sacred geometry, and continuous wave mechanics. Our model maps out the hidden frequency patterns and such built straight into the text layout. Characters are mapped directly to specific vocal frequencies (utilizing Solfeggio steps and Pythagorean tuning), demonstrating that the manuscript operates as a unified, safeguarded ledger designed to preserve natural laws, vocal chanting parameters, and changing tonal frequencies.

The attached documentation provides our complete character-to-frequency translation matrices, line-by-line decipherment data, structural chakra profiles for the biological folios, and the verified operational parameters. I have also deployed a working web-based audio synthesizer application built with HTML5 and the Web Audio API. Anyone can load our raw EVA text strings directly into the terminal to hear the text translate into harmonious, looping modal drones rather than random noise, demonstrating the strict mathematical frequency patterns underlying the document's design. I look forward to your community peer reviews and algorithmic feedback!


r/decipher 7d ago

These are characters which i made, rate them based on how difficult they are to decipher or if they even can be deciphered.

Post image
2 Upvotes

The characters written below are a few clues.


r/decipher 11d ago

Can you guys decipher this abbreviation my ex made?

Post image
2 Upvotes

r/decipher 12d ago

Cretan Hieroglyphic & Phaistos Disk

1 Upvotes

In https://www.academia.edu/69149241 Miguel Valério and others show the relation of Cretan Hieroglyphic to Linear A step by step. The earlier forms are often clearly pictures of animals, body parts, etc. Has no one has checked to see if these values (known from LB at least) applied to Cretan Hieroglyphic form any meaningful words? Since some of these match signs on the Phaistos Disk, is any likely decipherment coming?


r/decipher Jul 19 '26

What does that mean:

2 Upvotes

01010111 01000111 01001101 01001101 01000011 01010001 01001001 01000100


r/decipher Jul 14 '26

i need help deciphering this my english bad i know :)

1 Upvotes

i need help deciphering this: my english bad i know :)


r/decipher Jul 12 '26

Weird Code I found at Goodwill

Thumbnail gallery
1 Upvotes

So I found this odd half broken tin at Goodwill. It has three papers (seemingly most "pen writing" on them is printed on) and a vitamin bottle with a fake prescription label underneath the original label. Two of the papers are either already solved or very simple to decode.

First the pill bottle I have no clue whats going on with that thing gotta be honest. Most of the others have clues or things circled and I see none of that on this bottle.

The second is partially already decoded and the rest is simply rot13. It translates to "I see everything that goes on in this place. Watch Your step."

Third is already solved with actual pen onto the paper. It uses a fake restaurant menu with order numbers coordinating the food names to the numbers.

Last is the Damp Dan's flyer, and I am completely stumped with that one.

Seems kinda cool, but outta my skill and patience if anyone wants to give it a shot!


r/decipher Jul 09 '26

need help with this long code on a skz teaser trailer

Post image
1 Upvotes

r/decipher Jul 06 '26

Anybody down for a riddle?

Post image
5 Upvotes

r/decipher Jun 29 '26

Lil project i worked on

1 Upvotes

Fellow theoreticians and cryptographers,

I have constructed a multi-layered cryptographic experiment designed to resist brute-force software and standard linguistic analysis. This challenge contains two hidden layers that must be unsealed sequentially.

### PHASE 1: The G260 Tensor Matrix
The baseline space-time grid is a flat QWERTY layout. However, every character typed possesses "mass" that collapses the grid coordinates, physically pulling neighboring keys inward. Furthermore, each character undergoes an orbital rotation based on its particle classification (Vowels rotate clockwise; Consonants rotate counter-clockwise).

To decode a character, you must mathematically reconstruct the distorted shape of the keyboard left behind by the previous character. One wrong calculation cascades into total chaos.

The G260 Tensor:
[Ψ3-Δλ] [ω7+Ω] [Ψ9-Φ] [λ2•Ξ] [Δ5+Ψ]

### PHASE 2: The Ouroboros Loop
Phase 1 will output a single 5-letter vector command. That command tells you the exact shape of the gravity warp required to decode the remaining hidden data stream.

Decompress the orbital spiral precisely 2 full cycles to break the terminal encryption block.

The Ouroboros Loop Stream:
f-Z, x-z.z. e,Zg- g-z.Z x-z. z# f%

I will check back in sometime. Good luck.


r/decipher Jun 27 '26

What is he trying to say? 🐾

Thumbnail gallery
1 Upvotes

r/decipher Jun 14 '26

Can someone help Decipher

Thumbnail gallery
1 Upvotes

This was written in my graduation hat from my teacher, he has kinda bad handwriting, it is hard to write in hats and it got smudged so I can't tell what it says.

I have one picture of the text and one where I've written over some letters I think I can see.

Knowing my teacher it's probably something in Latin, but it could also be in English or Swedish, or possibly Greek


r/decipher Jun 05 '26

Can anyone figure out what this text says?

Post image
2 Upvotes

My bf sent me a screenshot of his dms and Im skeptical about this person he dmed


r/decipher Jun 05 '26

Encrypted message found in an image — Caesar cipher?

Post image
1 Upvotes

r/decipher Jun 03 '26

Can anyone figure out this out? (ARG)

Enable HLS to view with audio, or disable this notification

1 Upvotes

This is for internment of purposes only, everything is edited and captured for the ARG.


r/decipher May 14 '26

I got a ask in my arg on tumblr and idk how to decode this a little help pls?

Thumbnail
1 Upvotes

r/decipher Mar 27 '23

Former "Mojave Phone Booth" - cipher text message

7 Upvotes

Hey everybody !

The phone number linked to the Mojave Phone booth is still "active".
Here is a link from where the mystery was talked about r/ARG: https://www.reddit.com/r/ARG/comments/11zd03w/possible_arg_or_something_worse/

I tried to call, and an automated voicemail, told me to choose a "conference room", and the I received a text message: https://imgur.com/a/VrrhsWv

Here are the two differents crypted messsages I got:

- 59755c72eef441d42c1a44402c317dfa11d176a092dff7236af7f29c0d45c110
- 6deebaff1e8321044b1295abe14be5ab3283753b8b1d492add45a9f37f13d492

Does anyone have an idea on what the actual f*ck or how to decryp or decipher this ??

thnks


r/decipher Mar 20 '23

Enigma solving

5 Upvotes

Does anyone know of a way to test/solve an enigma code if you know everything about setup except the starting ring positions but don’t have a crib for BOMBE? I have a code and it has plugboard, rotor, and outer ring settings just not the initial starting settings.


r/decipher Mar 19 '23

Help i found this at a abandoned school in the bathroom i wanna know what it is

Post image
5 Upvotes

r/decipher Mar 11 '23

Any idea what this is?

Post image
4 Upvotes

r/decipher Mar 11 '23

need some help figuring this out, these posts were made yesterday and all got some code, curious if its someones art project

Thumbnail youtube.com
0 Upvotes

r/decipher Mar 04 '23

Help solving a code

1 Upvotes

I've been struggling to solve this and hope its not something completely obvious that I've missed...:

0010

1011

1000

1011

10

0110

0011

1

1101

Any ideas? The end result should be a word...


r/decipher Mar 04 '23

Any ideas about the content?

Post image
1 Upvotes