150 templates, one format

Next.js 404 page templates.

Each template is a ready not-found.tsx for the App Router, or pages/404.tsx for the Pages Router. Interactive designs come as a client component with their cleanup included.

App Router
// app/not-found.tsx: the downloaded file

// In a route, when the data is missing:
import { notFound } from "next/navigation";
if (!post) notFound();
See the 150 designs Or open a random one

Next.js templates /150

Free to useResponsiveNo sign-up

A good 404 page apologizes.
No404 finds the page they wanted.

No404 matches each broken URL to the closest live page in your sitemap and sends the visitor there. It also lists the broken links that still get visits and whether they came from an ad or from Google.
Works as a WordPress plugin, Laravel and Node.js packages or a small snippet. The free plan needs no card.

Scan your site free