You need to enable the new theme browser to submit themes. Scroll to the bottom of the Themes section and click Use new browser. This lets you like themes, see real-time submissions, and submit your own.
Create a custom theme
Make Canvas feel like yours. With BetterCampus themes, you can pick your own colors, fonts, card visuals, and cursor styles — then share your creation with millions of other students.
What you can customize
When you create a theme, you're designing the look and feel of your Canvas dashboard:
Colors — Choose custom color palettes for your course cards
Fonts — Pick from popular fonts or add your own from Google Fonts
Card visuals — Customize your course cards with solid colors, gradients, or custom images
Card overlay — Choose how color overlays appear on your course cards
Cursors — Customize your default and pointer cursor styles
Dark mode — Create a unique dark mode style (not just the presets)
Plan limits
How many themes you can create depends on your plan:
Plan | Create themes | Remix themes | Submit to community |
|---|---|---|---|
Free | 3 themes (lifetime) | 3 remixes (lifetime) | Slow review |
Pro | Unlimited | Unlimited | Fast review |
Both plans get unlimited access to the image editor for tweaking your card visuals.
How to create your theme
Creating a theme means customizing your settings, then saving or submitting them. Here's how:
Click the BetterCampus extension icon in your browser toolbar
Go to Themes in the popup menu
Use the tabs in the theme editor to customize:
Colors — Set your color palettes for course cards and overlay
Cards — Open the card visuals tab to choose synced course colors, solid colors, gradients, or upload custom images
Fonts — Pick a font or enter a Google Font name
Cursors — Expand the General section to set your default cursor and pointer cursor styles
Dark mode — Set your dark mode style
When you're happy with how it looks, choose what to do next:
Save locally: Click + Save current under "My saved themes" to keep it for yourself
Submit to community: Click Submit your theme to share it with others (see below)
Card visuals options
When customizing your card visuals, you can choose from:
Use course color — Match each card to its course color automatically
Solid — Apply a single custom color to all cards
Gradient — Use a gradient blend across your cards
Image — Upload a custom image for your cards
Card overlay options
Card overlays let you control how colors appear over your card images:
Use course color — Apply your course color as the overlay
Custom color — Choose a specific color for the overlay
Cursor options
Customize your cursor styles in the Cursors tab:
Default Cursor — The cursor you see most of the time
Pointer Cursor — The cursor when hovering over clickable items
For each cursor, you can choose:
Default — Use the standard browser cursor
Solid — Pick a custom color
Image — Upload a custom cursor image (.png, .jpg, or .svg, under 5MB)
How to remix an existing theme
Found a theme you like but want to tweak it? Remixing lets you customize someone else's theme and make it your own:
Browse themes in the Community tab
Click a theme to apply it
Open the theme editor and change the colors, font, cards, or cursors
Save it locally or submit it as your own remix
Remember: Free plans get 3 remixes total. Pro plans can remix unlimited themes.
How to submit your theme to the community
Once your theme looks great, you can share it with other students:
In the Themes section, click Submit your theme
Click Show to open the submission form
Enter a Title for your theme (this is what others will see)
Enter Created by — your name or username for credit
Click Submit
You'll see a confirmation: "Thanks for submitting your theme! I will try to approve it soon, but not every theme may be accepted."
Submission guidelines
Before submitting, make sure your theme follows these rules:
Appropriate images and title
Doesn't heavily copy from other themes
Uses a unique custom dark mode (not just a preset)
Custom images are publicly accessible (no Discord or Gmail images — those aren't public)
Checking your submission status
After you submit, you can track your theme's status:
Go to Themes → Submit your theme
Click the My submissions tab
You'll see one of these statuses:
Approved — Your theme is now live in the community browser
Pending — Still waiting for review
Rejected — Didn't meet the guidelines (you can fix and resubmit)
Troubleshooting
\"You'll need to opt in to the new browser if you want to submit your theme\"
\"The title of your theme can't be empty\"
You need to add a title before submitting. This is what other students will see when browsing themes, so make it descriptive and fun.
\"The credits for your theme can't be empty\"
Enter your name or username in the \"Created by\" field so you get credit for your work.
My card visuals aren't showing up
Make sure your images are publicly accessible. Discord and Gmail images won't work because they're private. Try hosting your images on a public image host like Imgur.
Changes aren't appearing on my Canvas page
Try refreshing the page. Some customizations — especially card changes — need a refresh to appear.
Custom cursor isn't working
Make sure your cursor image is a .png, .jpg, or .svg file under 5MB. Larger files or unsupported formats won't display correctly.
Tips for great themes
Start with presets: Browse "Popular Palettes" and "Popular Fonts" to see what works well
Match your vibe: Pick colors that match your personality or current aesthetic
Test it out: Apply your theme and browse around Canvas to see how it looks on different pages
Make it unique: The best themes have a distinct style — don't just copy what's already popular
What's next?
Once you've created a theme, try:
Browsing the Community tab to see what other students have designed
Using Auto-Rotate Themes to cycle through your favorites automatically
Adding stickers to your pages for extra personalization
Upgrading to Pro if you're hitting the Free plan limits and want unlimited themes