Tutorials · Beginner How to Create a Web Portfolio with AI Step-by-step guide to create a web portfolio with AI: choose your projects, design with Framer AI or Claude Code, write copy that convinces, and publish with your own domain.
Creating a web portfolio with AI no longer requires weeks or hiring a designer: with Framer AI you can generate a professional design from a text description, and with Claude you can write the copy that presents your work and convinces whoever sees it. In this guide I walk you through the complete process, from zero to published.
Tap each step to open it and follow along at your own pace.
Before you start: gather your project materials before opening Framer or Claude. At minimum: the name of each project, one or two images, and a sentence describing what you did and for whom. With that in hand, the process flows without interruptions.
1 Define what goes in your portfolio
Before designing, decide on your portfolio’s structure. Most portfolios only need these sections:
- Home / Hero: your name, your specialty in one sentence, and a contact button.
- Projects: 3 to 6 selected works, with image, title and brief description.
- About me: a paragraph about who you are, what you do and for whom.
- Contact: email, form or links to LinkedIn and social media.
Optional sections depending on your profile:
- Services: if you offer freelance services and want to make clear what you do.
- Testimonials: if you have clients who have given you positive feedback.
- Blog: only if you publish regularly (don’t add it if it will stay empty).
Use Claude to organize your ideas before designing. Open claude.ai and write something like:
I am [describe your profession or specialty].
I have these projects to show: [list the projects with one sentence each].
My goal with the portfolio is [get freelance work / apply for jobs / show my work to clients].
Which of these projects would you recommend including and in what order? What sections do I need?
Claude will help you prioritize and decide what to leave out.
2 Generate the design with Framer AI
Framer is the best AI portfolio builder in 2026 for quality visual results without knowing design. The free plan lets you publish and see how it looks; you only need Framer Basic ($10/mo) if you want a custom domain. Confirm current plans at framer.com/pricing before subscribing.
Steps to create your portfolio with Framer AI:
- Go to framer.com and create an account with your email or Google.
- Click “New Project” and select “AI” in the creation panel.
- Describe your portfolio in the AI chat. Be specific:
Create a minimal portfolio for a UX designer / photographer / web developer / [your specialty].
I need sections for: Hero (name + specialty), Projects (6 cards with image and description),
About Me, and Contact.
Color palette: [e.g.: dark background with purple and white accents / light minimal with black text].
Typography: modern and clean.
- Framer AI generates the complete design in seconds. Review the result.
- To change any element, click on it and edit: change the text, drag the image, adjust the color in the right panel.
- To add your real projects: click on a project card, replace the sample image with yours (drag or click the image icon) and replace the sample text with your project’s title and description.
Tip: if the first generated design doesn’t convince you, write something more specific to Framer’s AI or regenerate with different instructions. You can also explore portfolio templates in the gallery and edit them with AI.
3 Write your portfolio copy with Claude
Portfolio copy (the hero, the about me, project descriptions) is what turns visitors into contacts. AI can generate them in minutes if you give it enough context.
Hero text (your intro in one sentence):
I need a presentation text for my web portfolio's hero section.
I am [describe your specialty] and I work with [describe your client type or industry].
What sets me apart is [something specific that makes you unique: style, approach, results].
Write 3 different options, each in a maximum of 15 words, in [Spanish / English].
Tone: [professional and direct / creative and personal / minimalist].
Project description:
Describe this project for my portfolio:
Name: [project name]
What I did: [briefly describe the work you did]
For whom: [client, company or type of user]
Result or impact: [if you have any concrete data or results]
Write a 2 to 3 sentence description in [Spanish / English]. Tone: concise and results-oriented.
“About me” section:
Write an "About me" paragraph for my web portfolio.
I am [describe who you are and what you do].
My experience includes: [briefly mention the most relevant projects or companies].
I work with [describe your ideal client or the type of projects you're looking for].
Maximum 80 words, in [Spanish / English]. Tone: warm but professional.
Review the generated copy and personalize with a detail or phrase that is uniquely yours: a special project, a work philosophy, something AI couldn’t have invented.
4 Publish your portfolio
With the design and copy ready, publishing on Framer takes less than 5 minutes.
Option A: publish for free (.framer.app subdomain):
- In Framer, click the “Publish” button (top right).
- Framer assigns you a URL like
yourname.framer.app.
- That’s it: it’s published. You can share that link right away.
The free plan shows Framer’s branding on your site. For personal projects or when you’re exploring, this is fine.
Option B: publish with a custom domain (Framer Basic, $10/mo):
- Subscribe to the Basic plan at framer.com/pricing (confirm the current price before subscribing).
- Buy a domain if you don’t have one: you can do this at Namecheap, Google Domains or Cloudflare Registrar (approximately $10 to $15 per year; price varies).
- In Framer, go to “Publish” > “Custom Domain” and follow the instructions to connect your domain with the DNS records Framer provides.
- Click “Publish” with your domain connected.
To learn how to connect a custom domain step by step, see the tutorial Connect Your Own Domain to Your Site.
Checklist before sharing your portfolio:
- Your name and specialty in the hero are clear
- Project images load correctly (nothing broken)
- Contact link works (email or form)
- Portfolio looks good on mobile (activate the mobile view in Framer to verify)
- You removed the placeholder text Framer generates by default
If something goes wrong
| Problem | Fix |
|---|
| Framer AI generates a design I don’t like | Give it more specific instructions in the chat: visual style, color palette, reference to a site you like. You can also choose a portfolio template from its gallery and edit it | | Project images look pixelated | Upload high-resolution images (minimum 1200 px wide). Framer optimizes them when publishing | | The domain doesn’t connect correctly | Wait 24 to 48 hours: DNS changes take time to propagate. If it still doesn’t work after that, check that the DNS records (CNAME or A record) match exactly what Framer specifies | | I don’t know what projects to include because I’m just starting | Create 2 to 3 practice or conceptual projects in your field: a redesign of a known app, a data analysis with public data, a fictional website for a business. Present it as a “practice project” with context | | The hero text sounds generic even though AI generated it | Ask Claude to rewrite it including a specific detail about you: the industry you’ve worked in most, the type of result you deliver, or something concrete that sets you apart | | I want more technical control than Framer provides | Use Claude Code to create the portfolio as a static site and deploy it to Vercel (see the tutorial Publish Your Website for Free on Vercel) |
Frequently asked questions Can I create a web portfolio with AI for free? Yes. Framer has a free plan that publishes on a .framer.app subdomain with its logo visible. Claude has a free plan to generate the copy. For a custom domain and no branding, Framer Basic costs $10/mo. Confirm current plans at framer.com. What projects should I include in my portfolio? 3 to 6 projects: the most relevant for the job or client you're targeting, not necessarily the ones you enjoyed most. If you're just starting out, well-presented practice or conceptual projects work just as well. Presentation quality matters as much as the project itself. How long does it take to create a web portfolio with AI? With Framer AI you can have a functional and beautiful portfolio in 2 to 4 hours: 30 minutes to generate the base design, 1 hour to add your projects and adjust text, and 30 minutes to publish. The part that takes the most time is gathering images and descriptions of your projects. Do I need to know how to code to create a portfolio with AI? No. Framer AI creates the complete design from your text description, no code needed. If you want more technical control, Claude Code can create the portfolio as a static site you deploy to Vercel, also without knowing how to code: you describe what you want and it delivers the files ready. Is Framer better than Wix or Squarespace for a portfolio? Framer stands out for creative and design portfolios due to visual quality and loading speed. Wix and Squarespace are more complete for e-commerce or complex blogs. If you're a designer, photographer, developer or creative, Framer delivers more impressive results with less effort. Confirm current prices on each tool's official page. |