Connections Player

Solve a Connections Puzzle

This is a player for the New York Times Connections puzzle. To play a puzzle, provide the puzzle query param of a base64-encoded JSON NYT puzzle in the URL.

  1. Get (or create) puzzle data as JSON.
  2. Encode any UTF-8 characters in your JSON string.
  3. Encode the JSON string as base64.

As a pseudocode, /connections/solve?puzzle=b64encode(utf8escape(jsonencode(puzzledata))).

Why the fuss? Just give me the puzzles.

The Connections game data and format are intellectual property of The New York Times. This application is an artistic/educational interpretation of the format, but does not include any of the puzzles.

This Angular client resolves puzzles by reference, not by value, so it is possible to play a puzzle that consists entirely of the same word. This is not possible in the NYT client.


Create a Connections Puzzle

Make your own connections puzzle! This is a tool for creating/editing a puzzle. Have fun making your own puzzles, and share them with your friends. Puzzles in this editor can contain duplicates.

Create a Connections Puzzle

© 2024 Brad Kovach — All rights reserved