A free daily crossword for your website

Paste one short piece of code once, and your page shows a new crossword every day. Easy on Monday, harder towards the weekend, swapped at midnight without you doing anything. Free, no account, no ads.

Daily crossword

Today’s puzzle, embedded

This frame uses exactly the code below. Tomorrow it shows a different puzzle, with the same code.

The code

The frame with the daily puzzle, a normal link below it and a short script that fits the frame to the puzzle. The link tells readers where the puzzle comes from, so please keep it. You never need to change the code.

<iframe src="https://www.crosswordcreator.org/embed/daily/en/" title="Daily crossword" width="100%" height="720" style="border:0;max-width:900px" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<p><a href="https://www.crosswordcreator.org/daily-crossword/">Daily crossword by crosswordcreator.org</a></p>
<script>(function (o) {
  if (!window.ccEmbedH) { window.ccEmbedH = 1; addEventListener('message', function (e) {
    if (e.origin !== o || !e.data || !e.data.ccEmbedHeight) return;
    document.querySelectorAll('iframe').forEach(function (f) { if (f.contentWindow === e.source) f.style.height = e.data.ccEmbedHeight + 'px'; });
  }); }
  document.querySelectorAll('iframe[src^="' + o + '/embed/"]').forEach(function (f) { try { f.contentWindow.postMessage('ccEmbedHeight?', o); } catch (x) {} });
})('https://www.crosswordcreator.org');</script>

Set it up once, new every day

  1. Copy the code

    With the button above or straight from the box.

  2. Paste it into your page

    In a “Custom HTML” block, the HTML view of your editor or an embed element.

  3. Done

    At midnight New York time the next puzzle appears by itself. Your readers find a fresh one every day.

Who it is for

  • Local news and magazines

    A daily puzzle gives readers a reason to come back every morning, like the crossword in the printed paper.

  • Blogs and community sites

    Something new on the page every day without writing a word. It suits a hobby blog as well as a club or parish page.

  • Libraries, senior centers and schools

    A small daily brain teaser for the website or the screen in the entrance hall.

Where it works

WordPress
Add a “Custom HTML” block and paste the code.
Google Sites
Choose Insert, then Embed, then “Embed code”, and paste it.
Moodle
Open the HTML view (the <> button) of a Page or a Label and paste the code. If your site removes frames, ask the administrator, or use the share link instead.
Google Classroom
Classroom posts do not show embedded frames. Attach the share link to the assignment; students open the puzzle with one tap.
Wix, Squarespace and others
Use the “Embed HTML” element or the code block and paste the code.

Size

The frame uses the full width of the column. The script sets its height to exactly the height of the puzzle, which depends on the width: on wide pages the clues sit next to the grid, on narrow ones below it. If your platform removes scripts, the frame stays 720 pixels high; then change the number after height= if you need more or less room.

Embedded with an older code?

If your code has no <script> part yet, the frame keeps a fixed height: empty space below the puzzle on wide pages, a cut-off puzzle on phones. Paste this script once below your puzzles and every frame on the page fits itself.

<script>(function (o) {
  if (!window.ccEmbedH) { window.ccEmbedH = 1; addEventListener('message', function (e) {
    if (e.origin !== o || !e.data || !e.data.ccEmbedHeight) return;
    document.querySelectorAll('iframe').forEach(function (f) { if (f.contentWindow === e.source) f.style.height = e.data.ccEmbedHeight + 'px'; });
  }); }
  document.querySelectorAll('iframe[src^="' + o + '/embed/"]').forEach(function (f) { try { f.contentWindow.postMessage('ccEmbedHeight?', o); } catch (x) {} });
})('https://www.crosswordcreator.org');</script>

Questions

Is it really free?

Yes. No account, no ads, no fee. We only ask you to keep the link below the frame.

When does the puzzle change?

Every day at midnight New York time. A frame that is open at that moment loads the new puzzle by itself.

Where do the puzzles come from?

From our own team: hand-made crosswords with clues for a general audience. Puzzles by visitors never appear as the daily crossword.

How hard are they?

Monday and Tuesday are easy, Wednesday and Thursday medium, Friday and Saturday hard. Sunday is a relaxed one again.

Does the frame track my visitors?

No. The frame uses no cookies and no analytics tool, and it loads nothing from other companies. It only counts how often it is viewed, started and solved, without any data about your visitors.

Can I embed one particular puzzle instead?

Yes. Every puzzle in our collection has its own embed code, and you can make your own crossword and embed that.

Paste one short piece of code once, and your page shows a new crossword every day. Easy on Monday, harder towards the weekend, swapped at midnight without you doing anything. Free, no account, no ads.

Daily crossword