X
    Categories: Normas APA

How to Make a Portfolio Website for Free in 2026 (No Code)

You don’t need to know how to code to build a professional portfolio website. You don’t need to spend money either. This guide shows four different methods — from the simplest (15 minutes, zero code) to the most customizable (1 hour, basic code) — all completely free.

Platform Comparison: Which Is Right for You?

PlatformTime to LaunchCode Required?Custom DomainBest Portfolio Type
Carrd15 minNo$9/yrGeneral, professional
Notion20 minNoNo (free)Academic, writing, research
GitHub Pages45–60 minBasic HTML/CSSFreeDevelopment, CS, data
Canva30 minNoVia paid planDesign, photography, creative

Method 1: Carrd — Fastest (15 Minutes, Zero Code)

Best for: Students who need a simple one-page portfolio fast | Cost: Free (or $9/year for custom domain)

  1. Go to carrd.co and sign up for free
  2. Choose a portfolio template from their gallery
  3. Edit sections: About, Work/Projects, Contact
  4. Add your photo, project screenshots, links to your work
  5. Publish — you get a free carrd.co subdomain instantly

Method 2: Notion Portfolio — Best for Writers & Academics

Best for: Written work, research portfolios, case studies | Cost: Free with student email (.edu)

  1. Get Notion Plus free at notion.so/education with your .edu email
  2. Create a new page — this will be your portfolio homepage
  3. Add sections: About Me, Projects, Resume (embed PDF), Contact
  4. Turn on «Share to web» in settings → toggle «Allow search engines»
  5. Your portfolio is live at a notion.site URL

Method 3: GitHub Pages — Best for Developers (1 Hour)

Best for: CS, software engineering, data science students | Cost: Free

  1. Create a GitHub account (free)
  2. Go to pages.github.com and follow the setup guide
  3. Fork a free portfolio template from GitHub (search «GitHub Pages portfolio template»)
  4. Edit the HTML/CSS files with your information
  5. Push to your repository — your site is live at username.github.io

The portfolio URL itself (username.github.io) signals technical competency to recruiters.

Method 4: Canva Website — Best for Designers & Visual Creatives

Best for: UX designers, graphic designers, photographers | Cost: Free (Canva Pro free with .edu email)

  1. Get Canva Pro free at canva.com/education with your .edu email
  2. Select «Website» from the Create New menu
  3. Choose a portfolio template
  4. Add your work samples, bio, and contact info
  5. Click «Publish as website»

What to Include on a Student Portfolio

  • About section: 3–5 sentences — who you are, what you study, what you’re looking for
  • 2–4 project case studies: Problem → Approach → Outcome. Quality over quantity.
  • Resume: Embed or link a downloadable PDF
  • Contact info: Email + LinkedIn at minimum
  • Skills or tools: Brief list, especially for technical or creative roles

Don’t include: Every class project ever, a skills bar (the «80% Python» visual is meaningless and looks amateur).

👉 Related: GitHub Pages Tutorial: Host Your Portfolio for Free and Best Web Hosting for Students in 2026

User Review
0 (0 votes)
Claudia Samudio: