A swipe file is an organized, ongoing collection of work you save because it does something well, kept so you can draw on it when you need a solution rather than an inspiration.
The difference from a moodboard is permanence and purpose. A moodboard is built for one project and dies with it. A swipe file outlives projects and gets more valuable the longer it runs, provided it is organized by problem rather than by vibe.
The organizing principle that makes one useful
Most swipe files fail the same way: they become a folder of thousands of screenshots nobody opens, because they were organized by source or by date instead of by the problem the work solved.
Organize by problem. "Openings that establish a product in under two seconds." "Type treatments that survive a busy photo." "Transitions that hide a cut." When you are stuck, you are stuck on a problem, and a file indexed by problem answers you. A file indexed by "Instagram saves, March" does not.
Each entry needs one line explaining why it is there. Without that line, the file becomes a museum: you can see that past-you found it interesting and cannot recover what for.
What to save
Structure, not just surface. The first three seconds of ads that worked. Not because you will copy them, but because pattern exposure is how taste gets calibrated.
Solutions to problems you keep hitting. If you struggle with endings, collect endings.
Work you dislike that works anyway. The most educational category, and the one everybody skips.
Your own work. Including the rejected versions, with a note about why they were rejected.
Swipe file vs moodboard vs brand board
Swipe file: permanent, problem-indexed, personal. Moodboard: project-scoped, direction-setting, shared. Brand board: permanent, rules-based, organizational. They feed each other, since a good swipe file is where moodboards get built from quickly.
Where the line is on copying
Reference is how every visual discipline has always worked. Reproduction is not. The practical line: take the structure, the logic, the technique. Do not take the execution. If someone could look at your work and identify the specific piece you swiped from, you went too far, and that gets sharper when AI generation makes close imitation trivial.
Examples
A performance marketer's file. Indexed by hook type, with a line on each about what makes it stop the scroll and which category it came from.
A director's file. Indexed by problem: entrances, reveals, endings, transitions, ways to show time passing.
Related concepts
What is a moodboard covers the project-scoped version. UGC hook formulas for AI ads is effectively a published swipe file for one problem. What is creative fatigue covers why a stocked file matters when the current approach stops working.
A swipe file gets used when it lives where you work rather than in a separate app. On a canvas the reference and the thing you are making sit side by side, which is the whole point. The 8frame canvas is free and unlimited, and generation is paid from $19/month.