Guide · Last verified September 1, 2026

How to search Canvas across all your courses

Canvas has no built-in search across courses. Canvas Smart Search, where your school has turned it on, searches one course at a time. This guide covers what Canvas can find today, the manual routine that works without installing anything, how to dig an old assignment or grade out of a finished course, and the two kinds of extension people reach for when the manual routine stops scaling.

At a glance

Five ways to find something, side by side.

Ways to search Canvas course content, compared on cross-course reach, PDF contents, institutional setup, and cost, checked September 1, 2026
 Searches across courses?Searches inside PDFs?Needs your school to enable it?Cost
Canvas Smart SearchNo — it lives in one course's navigation and searches that course.No. It covers assignments, announcements, discussions, and pages; files are not on Instructure's list.Yes. An admin has to opt the account or sub-account in.Nothing for you. Whether the institution pays for it is between the institution and Instructure.
All Courses + Find on pageOnly the list of course names — not what is inside them.No. Find on page reads what is drawn on screen, nothing more.No.Free.
Per-course Files searchNo, though the All My Files view widens it to file names across your courses.No — file names only.No.Free.
Bulk-download extensionIt downloads course by course; the searching happens on your computer afterwards.Whatever your computer's own file search can read once the files are local.No, but check your institution's policy on bulk downloading.Free listings exist.
Scope for CanvasYes, across the courses you have indexed.Yes, including scanned pages.No.Free.

No installs

The manual way: all courses, then Find on page

No installs, no permissions, works on every Canvas instance. It is also slow, and it is worth being honest about why before you start.

  1. Click Courses in the global navigation menu on the left, then All Courses.
  2. Read past the current term. Canvas groups this page into All Courses, Past Enrollments, Future Enrollments, and Groups — last spring's course is under Past Enrollments, not at the top.
  3. Open the course you think holds the file. A past-enrollment course opens as a read-only archive: you can read it, you cannot post in it.
  4. Go to Files or Modules, whichever your instructor actually used. Many instructors post everything in Modules and never touch Files.
  5. Expand every collapsed module, then press Ctrl+F (Cmd+F on a Mac) and search the page.
  6. Repeat for the next course.

The friction is real. Find on page only matches text the browser has already drawn, so a collapsed module, a folder you have not opened, and the contents of every attachment are all invisible to it. You are searching a table of contents, not the material. For one half-remembered assignment title this is fine. For "which week did she define the effective population size" it is hours.

Old courses

Finding an old assignment or grade

A finished course does not disappear — it moves. Under Past Enrollments on the All Courses page, Instructure describes a concluded course as a read-only archive where you can still view course material and grades but can no longer participate. Open it and you have two useful pages.

  • Grades, from the course navigation menu, for what a submission scored and any comments left on it.
  • Assignments, which lists every assignment the course expected of you and the points each was worth — the fastest way to recover a title you half-remember, then follow it through to the submission.

One caveat worth knowing before you panic: Instructure notes that institutions may restrict access to concluded courses after the course has ended. If a course is missing from Past Enrollments entirely, that is usually a school setting rather than something you did, and your registrar or help desk is the place to ask. Anything you want to keep permanently is worth downloading while the course is still open to you.

Workaround

Bulk-download extensions as a workaround

A whole category of browser extension exists to walk a course's modules, pages, and assignments and pull every attachment down in one pass, keeping the folder structure. The search then happens on your own computer, where Spotlight or File Explorer can read inside the documents — which is the one thing Canvas cannot do.

To give a sense of the category rather than a recommendation: the Chrome Web Store listing for Canvas Files Downloader, read on September 1, 2026, showed 3,000 users and a 3.4 rating from 23 ratings, version 1.3.0, last updated September 27, 2025. We have not tested it. Several similar extensions exist with smaller listings; we are naming the one whose listing we actually read.

The trade-offs, plainly:

  • It is still course by course. Six courses means six passes.
  • A download is a snapshot. The moment an instructor posts a revised problem set, your local copy is wrong and nothing tells you.
  • You get a folder, not an index. Finding the file is now your operating system's job, and scanned handouts with no text layer stay unsearchable.
  • An extension that downloads your course files can read your Canvas session. That is a real permission to hand over — worth reading what a Canvas extension can see before you install any of them, ours included.
  • Check your institution's policy. Some schools have rules about bulk-downloading course materials, particularly licensed readings.

Our extension

A cross-course search extension

Scope for Canvas is a free, local-first Chrome extension that searches everything in your Canvas and Brightspace courses and answers questions with citations to your own course materials.

The difference from everything above is that it holds more than one course at a time and reads what is inside the documents, including scanned pages, so a phrase from a lecture slide is findable alongside the assignment that referenced it. Ask a question and it answers from the materials your instructors posted, with a link back to the page or file each part of the answer came from.

Where it falls short, and these matter:

  • It has to index a course before it can search it. A course you have never opened with Scope running is not in the index, and the first pass through a term of material takes a few minutes.
  • It can only reach courses you can already open yourself. If your school has closed a concluded course, Scope sees exactly what you see: nothing.
  • No app syncs with Canvas automatically. Scope indexes what you visit; it is not a background mirror of your account.
  • Scope answers questions from the materials your instructors posted and links every answer to its source. It does not take quizzes, write submissions, or interact with Canvas quiz logs.
  • It is small. 104 people were using Scope and Lectra Notes combined when we last counted by hand, on August 27, 2026, and we show our working. The bulk downloaders above have more users than we do.

On privacy, the two honest sentences. Search and indexing run entirely on your device. AI answers try Chrome's on-device model first; when it is unavailable, an optional, clearly marked cloud fallback is used.

Brightspace

On Brightspace

The situation is the same shape. Asked whether an instructor could search every course at once, D2L's answer in its own community was that there is no global content search in Brightspace: you can search topic names within a course, and for anything beyond that the suggested workaround was the browser's own find, which only matches text already rendered on the page. So the routine is the one above: open the course, open the module list or the content tree, expand everything, and use Ctrl+F. Scope indexes Brightspace courses the same way it indexes Canvas ones.

Questions

Searching Canvas, answered.

Can you search all Canvas courses at once?

Not with Canvas on its own. Smart Search — which Instructure now lists under the name IgniteAI Search for Courses — appears as a link inside one course and searches that course. Instructure's developer documentation describes a single course-scoped search endpoint and no account-wide equivalent. To cover several courses you either repeat the search in each one, or run a browser extension that indexes them together.

How do I find an old assignment in Canvas?

Open Courses, then All Courses, and look under the Past Enrollments heading. Instructure describes a concluded course there as a read-only archive: you can still view course material and grades, but you can no longer participate. Open the course and check its Assignments or Grades page. Some institutions restrict access to concluded courses, so a course may not appear in that list at all.

Does Canvas search inside PDFs?

No. Canvas documents Files as searchable by file name, and Smart Search covers assignments, announcements, discussions, and pages — files are not among the content types Instructure lists. So if the definition you want is on slide 34 of a lecture deck, nothing built into Canvas will find it. Downloading the files and searching them on your own computer, or using a tool that reads them for you, is the way around it.

Why don't I see Smart Search?

Because your institution has not turned it on. Instructure's own guide says the feature applies to institutions that have opted in to the Search for Courses feature option, and that if your interface looks different, it has not been enabled at your institution. Admins switch it on for an account or a sub-account, and where it is left unlocked, teachers can control it course by course. There is no student-side switch — asking your Canvas admin is the route that works.

Last verified

Checked on September 1, 2026. Every Canvas step and limit on this page was read that day from Instructure's own guides and developer documentation, the Brightspace paragraph from D2L's community, and the downloader figures from that extension's Chrome Web Store listing. What changed since this guide was first written: Instructure now lists Smart Search under the name IgniteAI Search for Courses, and its guide was last updated in July 2026 — the feature is still opt-in per institution and still scoped to one course. Canvas guides move, and features arrive at different schools at different times, so if a step here no longer matches what you see, tell us and we will correct it.

Stop opening courses one at a time.

Add Scope to Chrome — free and it searches the courses you open, PDFs included. If all you need is one old assignment title, the All Courses page above does the job without installing anything, and we would rather you knew that.