NoBrainner Docs

Docs

Format guides for imports, video practice captions, and the technical docs we add later for API and integration work.

Remote MCP Server

Model Context Protocol (JSON-RPC 2.0)

Connect your NoBrainner spaced repetition decks, study stats, daily streaks, and weak card alerts directly to AI assistants like ChatGPT, Claude, Gemini, Cursor, Windsurf, and VS Code over Streamable HTTP.

Deck Creation

Deck import docs

Use these rules before uploading, pasting, or manually building a deck. They match the limits used by the app so users know what to fix before an import fails.

Safe limits

  • Paste and manual deck creation support up to 500 cards per deck. Split larger lists into smaller decks.
  • Anki .apkg uploads support up to 750 MB in the browser and up to 50,000 cards after parsing.
  • Quizlet PDF uploads support up to 20 MB. Quizlet DOCX uploads support up to 10 MB.
  • Manual image uploads support image files up to 8 MB before compression. Images are resized and saved as WebP.
  • Manual audio uploads support audio files up to 12 MB.
  • Bulk image search reviews up to 200 cards for free users and 500 cards for Pro users at a time.

What works best

  • Best results come from clean front/back pairs, one idea per card, and the correct deck/support language chosen before import.
  • NoBrainner can read common Anki, Quizlet PDF/DOCX, pasted text, and manual cards. It cannot reliably fix messy files with mixed headings, commentary, tables, and extra notes without review.
  • Long sentence decks work, but image search is weaker when a card is a full sentence instead of a concrete object or action.
  • Very large Anki decks can process in the cloud, but browser upload, media size, and provider limits still matter.
  • Review extracted cards before creating when the source came from ChatGPT, Quizlet export text, or a scanned/odd PDF.

Paste formatting

  • Use one card per line.
  • Separate front and back with a semicolon, colon, or tab.
  • Use /n inside a card when one side needs a line break.
  • Do not add numbers, bullets, headings, or extra ChatGPT explanation lines.
  • Choose the deck language and support language before creating so shared pages show the right direction.
Paste example
I need more speaking practice.; Eu preciso praticar mais conversação.
Take care of yourself.; Se cuida.
Front line 1/nFront line 2; Back line 1/nBack line 2

Anki uploads

  • Upload Anki Deck Package files with the .apkg extension.
  • Keep scheduling information checked if you want NoBrainner to migrate due dates, intervals, reps, and lapses as closely as possible.
  • Keep media checked if you want images and audio. Without media, cards can import without sounds or pictures.
  • Deck presets are optional because NoBrainner uses its own study settings after import.
  • Leave old Anki support off unless you specifically need it; it usually makes the file larger and slower.

Quizlet PDF / DOCX

  • Quizlet PDF import expects a table-style export with terms and definitions.
  • Quizlet DOCX is the most phone-friendly option when the app offers a download.
  • If Quizlet only gives copied text, paste it into Create Deck and review the extracted cards before creating.
  • After PDF or DOCX extraction, NoBrainner sends the cards to the paste flow so you can choose audio, images, language, and sharing settings.

Manual cards and media

  • Manual decks and Manage Cards can use uploaded images or image search.
  • Uploaded images are compressed before saving so they sync across devices without keeping huge originals.
  • Image search works best with a short keyword or phrase. Long sentences are simplified before provider search when optimization is available.
  • Audio files should be real audio files such as MP3, M4A, OGG, WAV, or WebM.
  • Media belongs to the user copy of the deck. Editing your copy does not rewrite another user copy from a shared deck.

Sharing and duplicate safety

  • Public decks can appear in Shared after the deck language, support language, type, and visibility are saved.
  • Private decks stay out of the public catalog.
  • Shared links import a separate copy for the receiving user. Study progress and Anki scheduling from the owner are not copied as someone else's progress.
  • If a shared deck is already in the library, NoBrainner opens the existing copy instead of creating a duplicate.

Video Practice

Caption import formats

Use one of these formats when YouTube captions are missing, blocked, or wrong. The first caption source should match the video audio. Translation captions are optional.

SRT / VTT subtitle files

  • Accepted extensions: .srt and .vtt.
  • SRT timestamps can use commas: 00:01:23,000 --> 00:01:25,000.
  • VTT timestamps can use dots: 00:01:23.000 --> 00:01:25.000.
  • Upload the original-language file first. If you have a translated file, upload it as the translation file.
SRT example
1
00:00:05,000 --> 00:00:07,000
You're getting to be a big boy.

2
00:00:07,500 --> 00:00:10,000
I'm just a kid who's four.
VTT example
WEBVTT

00:00:05.000 --> 00:00:07.000
You're getting to be a big boy.

00:00:07.500 --> 00:00:10.000
I'm just a kid who's four.

Pasted timestamped text

  • Accepted timestamps: m:ss, mm:ss, h:mm:ss, and optional milliseconds with . or ,.
  • The timestamp can be on its own line or at the start of the same line as the caption.
  • Blank lines between captions are optional.
  • Bracketed timestamps like [04:11] also work.
  • If you paste a translation too, keep the same timestamps and line order so sync stays predictable.
Timestamp on its own line
0:05
You're getting to be a big boy.
0:07
I'm just a kid who's four.
Timestamp and text on the same line
00:00:02 Damn Rolos.
00:00:05 - Hey, you're back. - Hey.
00:00:07 How was your conference?
00:00:08 It was terrible, I fought with..

Third-party transcript sites can help, but they are not part of NoBrainner. They may show ads, track usage, or change formats. If you use one, turn on its timestamp option before copying text back here.

Future docs

This page is the home for future API notes, integration guides, import rules, and troubleshooting docs. New docs can be added as separate sections without turning one file into a monster.