Quizzja screen atlas · 2 of 10 · Web player — React 19 + Vite · apps/web
Web player — account, commerce and language
Everything reached from You, from the hint balance, or from an emailed link. Sign-in, account creation and the Pro checkout are the only surfaces the player can reach without a session; the tab bar hides behind the sub-pages, which carry their own back affordance.

Sign In

Sign in to sync your streak, hints and progress across devices.

alex@example.com
••••••••••

New to Quizzja? Your guest progress comes with you when you create an account.

Sign in /sign-in · screens/Auth.tsx Email and password, or Google and Facebook. Also the screen the app forces itself to when a session expires — in that state the back button is gone, because a required sign-in has nowhere to return to. The same form toggles into a reset-link request.

Sign In

Sign in to sync your streak, hints and progress across devices.

Create Account

Keeps your progress and hints — your guest account becomes a permanent one.

Create account modal · RegisterInvite.tsx (RegisterWindow) Upgrades the anonymous guest in place rather than starting a new identity, so solved puzzles, hints and the streak keep the same account id. Offered from You, from the sign-in screen, and as a prerequisite to Pro checkout.
3 days 3 hints

Quizzja Pro

  • Unlimited hints
  • No ads
  • Every pack unlocked

Renews automatically. You can cancel in Manage subscription.

Secure payment with Stripe

Quizzja Pro store sheet · screens/StoreSheet.tsx The web's paid tier: a Stripe Checkout hand-off for a monthly subscription or a one-off lifetime unlock. Opened from the Pro button or the hint balance. A guest is asked to create an account first, because an entitlement has to belong to something that survives the browser.

Language

Interface

41 languages
Language /language · screens/LanguagePicker.tsx Two independent axes on one screen: the interface locale (bundled, switches instantly, and writes itself into the URL prefix) and the crosswords language, which decides which puzzles Today and Puzzles request. Each opens a searchable dialog listing every offered locale by its own endonym.

Get the app

Play Quizzja natively on your phone, tablet, or desktop.

Apple

your device
Other platforms and options
Get the app /get-app · views/GetApp.tsx The download hub, with the visitor's own platform detected from the user agent and floated to the top; the rest collapse behind a disclosure. The QR and short link (get.quizzja.com) are for moving to another device. A store with no configured URL reads "Coming soon" rather than a dead link.

Minimum requirements

Check that your device meets these minimums before downloading Quizzja.

Web browser

Minimum

A current web browser

  • Latest stable Chrome, Edge, Firefox, or Safari
  • JavaScript and local storage enabled
  • Internet connection for new puzzles and progress sync

Windows

Minimum

Windows 10, version 1809 (build 17763) or later

  • 64-bit x64 or ARM64 processor
  • .NET 9 Desktop Runtime and Windows App Runtime 1.8 for direct installs
  • Internet connection for new puzzles and progress sync

iPhone & iPad

Minimum

iOS or iPadOS 17 or later

  • A compatible 64-bit iPhone or iPad
  • Internet connection for new puzzles and progress sync

Linux

Coming soon

Desktop app in development

  • Final requirements will be published before release
  • You can play now using the supported web app

Store availability and optional features may vary by country, device, and distribution channel.

Minimum requirements /minimum-requirements · views/MinimumRequirements.tsx One card per platform — web, Windows, iPhone & iPad, macOS, Android, Linux — each stating the floor version and what else the device needs. Linux renders as an upcoming card because the desktop build has no published minimum yet. Indexed, so it can answer the question from search.

Choose a new password

The three other outcomes

Your email is verified.

This reset link has expired.

This verification link has already been used.

Verify email · Reset password /verify-email, /reset-password · screens/AuthLink.tsx The two screens an emailed one-time link lands on. The token is read from the URL fragment and stripped from the address bar before anything renders, so it never reaches history, a copied URL or a referrer. Each link resolves to one of four outcomes: working, invalid, expired, or already used.

Monday MiniEasy · 5×5 · English

4:32
1H
2E
3A
4R
5T
6E
7A
8
9

Download blank · PDF

Print · PDF dialog · components/PdfDialog.tsx · pdf.ts The printable sheet, generated in the browser rather than fetched: the grid, the numbered clue lists, and optionally the answer key, which is the one part that costs a round trip (GetSolution). Reachable from Today and Solve on the desktop, and from Solve's overflow on the phone.

Language

Crosswords

Your languages

All languages

Language dialog dialog · components/LanguageDialog.tsx What both rows on the Language screen open, and what the desktop rail's language menu opens: a searchable list grouped by relevance, each locale named in its own endonym with the English name beneath. The crosswords list is whatever the server reports as enabled; the interface list is what the bundle actually ships.