How to Build a Free Portfolio Website: My 5-Minute Method
A year after launching Carrd, I sat down to finally write about what it took to build it. Here's what caught me off guard: the whole idea started because I wanted a portfolio site myself. I wanted something dead-simple, free, and fast. So I built it. Then I watched other people use it to crank out gorgeous one-page sites in under 5 minutes. Really good ones.
Why I Built Carrd (and Why It's Still Free)
Back in early 2016, I launched Carrd on Product Hunt. I had no idea if anyone would care. All I knew was that I needed a way to make a simple portfolio landing page without wrestling with bloated tools. I wanted to drag in a few elements, a photo, some text, a button, and be done. That was the seed.
The response shocked me. People poured in, and the key was a frictionless "no signup required" experience. You just click, build, and publish. That's still the core today. You can try the entire builder without creating an account. But they could and they did, publish a site in minutes.
The "Stack of Elements" Pattern
Carrd's narrow focus is its superpower. Every site is built from a simple stack of elements. Text, image, button, embed, spacer, divider, video, map, and after I saw users faking tables with plain text, a table element. That's it. No infinite grid. No complex layouts. Just a stack you reorder and style.
This natural limit to its complexity means you never get lost in options. You can customize everything that matters, fonts, colors, spacing, background, transitions, but you can't build a ten-page blog. That's by design. If you want a portfolio site, you don't need a blog. You need a clean page that shows your work. Carrd does that.
Simply Built, Ridiculously Customizable
I wrote the payment and subscription code using Stripe, tedious and test-heavy, but Stripe's API made it obvious. The Pro plan costs just $19 per year and gives you custom domains with SSL via Let's Encrypt. That's not a typo. Per year. For serious creators who need more, the Pro Standard 1000 plan gives you 1000 sites, no branding, custom URLs, $599/year. But for a free portfolio website? The free plan is shockingly capable.
What About Animations? (I Almost Cut Them)
Honestly? I wasn't sure animations would make launch. I had a hunch they'd be nice but feared they'd slow things down or complicate the builder. Then I ran a few quick experiments. Much to my surprise, the results were good. Really good. Subtle scroll-based fade-ins and slide-ups made a portfolio feel polished without any effort. So I kept them. They're now a core part of the experience, simple to add, hard to mess up.
Pricing That Actually Makes Sense
A lot of people ask: "Can I really get a free portfolio website that doesn't look cheap?" Yes. The free plan gives you a subdomain (yoursite.carrd.co), mobile-responsive layout, and all the elements you need. If you want a custom domain and no "Made with Carrd" branding, you pay $19/year. That's cheaper than a coffee a month.
I also built a "Perks" system. Each feature is gated behind a perk, and a plan is just a list of perks. This means I can experiment with new features without breaking pricing. For example, the ability to build 1000 sites is a perk. It keeps the product clean and the pricing easy to understand.
All Looked Great on Paper, But How Did It Play Out?
I had this vision: people would open Carrd, see a blank page, drag in a stack of elements, and publish a portfolio in minutes. No tutorials needed. No learning curve. It worked. Users started sharing their sites, photographers, designers, freelancers, even a few indie hackers. They weren't technical. They just wanted a simple one-page profile. And Carrd gave it to them.
Should You Use Carrd for a Free Portfolio Website?
Here's my honest take: if you need a multi-page site with a blog, e-commerce, or forums, look elsewhere. Carrd isn't that. But if you want a single, beautiful page that introduces you and your work, fast, it's the best tool for the job. I'm biased, sure. But I built it because I needed that tool, too.
So try it. No signup. Just click, stack, style, publish. You'll have a free portfolio website in under 5 minutes. I promise. (Short of me royally screwing up the server.)
Key Takeaways
- Simple stack of elements is all you need for a one-page portfolio.
- Free plan is genuinely usable — no signup required to start.
- Customizable and responsive out of the box.
- Animations add polish with zero effort.
- Pro upgrades are optional and cheap ($19/year for custom domain).