The Wordle thread - Let's join the rest of the world and sperg out about a simple word game

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Wordle 1,489 6/6

⬛⬛⬛⬛⬛
⬛⬛🟨⬛⬛
⬛🟨⬛🟨⬛
🟩🟩🟨🟨⬛
🟩🟩🟩⬛🟩
🟩🟩🟩🟩🟩

I wasn't sure if it was a new Wordle so I guessed yesterday's word first.
N​
E​
R​
V​
Y​
G​
H​
O​
S​
T​
P​
L​
U​
M​
B​
M​
O​
L​
D​
S​
M​
O​
D​
E​
L​
M​
O​
D​
A​
L​

Also, if y'all play on desktop on the NYT site, this code adds a button to the toolbar a few seconds after page load. When you're done, click it and it'll output the forum code I used above. It should copy to your clipboard, too, but if not, it's copyable in the Chrome console via CTRL+J > console.

JavaScript:
function wordleBtn() {
    const qSA = e => document.querySelectorAll(e);
const qSAel = (e1, e2) => e1.querySelectorAll(e2);
const log = e => console.log(e);

function extractWordleResults() {
  const rows = qSA('.Row-module_row__pwpBq');
  const emojiGrid = [];
  const tableRows = [];

  rows.forEach(row => {
    const tiles = qSAel(row, '.Tile-module_tile__UWEHN');
    const rowEmojis = [];
    const tableCells = [];

    tiles.forEach(tile => {
      const letter = tile.textContent.toUpperCase();
      const state = tile.getAttribute('data-state');

      if (state === 'correct') {
        rowEmojis.push('🟩');
        tableCells.push(`[td width="20%" bgcolor="green"][CENTER]${letter}[/CENTER][/td]`);
      } else if (state === 'present') {
        rowEmojis.push('🟨');
        tableCells.push(`[td width="20%" bgcolor="yellow"][CENTER]${letter}[/CENTER][/td]`);
      } else {
        rowEmojis.push('⬛');
        tableCells.push(`[td width="20%" bgcolor="gray"][CENTER]${letter}[/CENTER][/td]`);
      }
    });

    if (tiles[0].textContent !== '') {
      emojiGrid.push(rowEmojis.join(''));
      tableRows.push(`[TR]${tableCells.join('')}[/TR]`);
    }
  });

  const output = `${emojiGrid.join('\n')}\n\n[SPOILER="spoiler: actual guesses"][TABLE width="50%"]${tableRows.join('')}[/TABLE][/SPOILER]`;
  log(output);
  return output;
}

function addShareButton() {
  const toolbar = qS('.Toolbar-module_toolbar__DGjo1');
  const button = document.createElement('button');
  button.type = 'button';
  button.className = 'ToolbarItem-module_toolbar_item__xrBr_ ToolbarItem-module_toolbar_itemDesktop__jFTZJ';
  button.id = 'share-button';
  button.setAttribute('aria-label', 'Share Wordle Results');
  button.innerHTML = '<div class="Icon-module_iconWrapper__ZfKPm"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" height="32" viewBox="0 0 32 32" width="32" class="game-icon"><path fill="var(--color-tone-1)" d="M23 6l-9 9v2l9 9 6-9-6-9zm-4 12h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2zm-6 7v2H7c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h6v2H7v18h6z"></path></svg></div>';
  button.addEventListener('click', () => {
    const results = extractWordleResults();
    navigator.clipboard.writeText(results).then(() => {
      alert('Wordle results copied to clipboard!');
    });
  });
  toolbar.querySelector('menu').appendChild(button);
}

addShareButton();
}

setTimeout(wordleBtn, 10000);
 
Last edited:
I spoiled myself again, what the fuck is this word. 4th guess was pants on head retarded but it's 1 in the morning so whatever.

Screenshot 2025-07-18 012525.webp
 
  • Feels
Reactions: Tingle and Virgil19
Wordle 1490 5/6
🟨⬜⬜🟨⬜
⬜🟨⬜🟩⬜
🟨⬜🟩🟩⬜
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩

I think I have to find another starting word.
I think using "Sperm" is useful, but not useful enough for me.
I think it utilizes a lot of the tricky letters, though. Also an e vowel which is pretty helpful.
Gotta find a better starting word.
 
Back