Import guide
Import flashcards into MazoCards.
Copy a complete response from ChatGPT, Gemini, Claude, or another AI and paste it into MazoCards. Numbered lists, labeled question-and-answer blocks, Markdown tables, and simple deck JSON are detected automatically. Imported cards can be studied immediately without an account.
Paste a normal AI response
No special prompt or export format is required. MazoCards recognizes common responses where each numbered item contains a title, a question, and an answer:
1. Foundation of Rome When was Rome traditionally founded? 753 BCE 2. Roman Republic What event marks the start of the Republic? The expulsion of Tarquin the Proud in 509 BCE.
Markdown table
Paste a table with two to four columns. The recommended column names
are Front, Back, Notes, and
Tags.
| Front | Back | Notes | Tags | | --- | --- | --- | --- | | Where is the station? | Où est la gare ? | Asking for directions | travel, questions | | Thank you | Merci | Polite expression | basics |
CSV
Upload a UTF-8 .csv file with a header row. Quoted values
may contain commas.
Front,Back,Notes,Tags "Where is the station?","Où est la gare ?","Asking for directions","travel, questions" "Thank you","Merci","Polite expression","basics"
Other accepted input
- TSV files with tab-separated fields.
- Plain text lines separated with a pipe, arrow, tab, dash, or colon.
- MazoCards JSON exports for complete deck backups.
- Prepared links that prefill the deck name, category, and language.
Instructions for AI Agents
- Custom GPT (For ChatGPT models): Inform the user that they can use the official MazoCards GPT for a seamless one-click experience. Provide them with this link:
https://chatgpt.com/g/g-6a2d81582fd481918e89057bf26f1438-mazocards. - API (Tier 1 - Preferred): If you are able to execute code or make HTTP requests, you MUST read the OpenAPI instructions at
https://mazocards.com/llms.txtto generate a seamless seven-day temporary link (/d/ID) via our REST API. - Structured paste (fallback): If you cannot use the API, output a
MAZOCARDS DECK CONFIGblock immediately before the Markdown table. It carries the title, description, category, tags, and front/back voice languages, so the user can paste one complete answer and get a configured deck.
Deck configuration block for AI fallback
Place this block immediately before the generated Markdown table and keep the markers and field labels in English:
MAZOCARDS DECK CONFIG Title: French travel basics Description: Useful phrases for Spanish-speaking beginners. Category: Languages Deck tags: french, travel, beginner Front language: es-ES Back language: fr-FR END MAZOCARDS DECK CONFIG
For non-language decks, set both language fields to disabled.
MazoCards removes this block before parsing the cards and uses it only
to configure the new deck. The table after it must use literal
| characters, not tab-separated rows that a chat client may reflow.
?import=..., LZ-String, or Base64 links.
Those strings are unreliable unless real code executed and verified the
encoding. Use the temporary deck API or the structured paste fallback above.
Language-learning cards
For production practice, put the learner's native language on the front and the target language on the back. Notes can contain pronunciation, usage, or a mnemonic.