An online portfolio that's truly yours.

Gesso is a no-code portfolio site creator for artists of all practices. It's customizable, accessible, and free forever.

No credit card, no code, and your site stays yours. Live in ten minutes.

Built for showing your work

  1. 01

    Drag your work in

    Upload right in the editor, give each piece a title, and you're done. No spreadsheets, no fuss.

  2. 02

    Hosting you own, free

    Publish to GitHub Pages or Netlify. Either way, the site lives on an account you own. Gesso handles setup once, then it's all yours.

  3. 03

    Made to be seen

    A clean, gallery-first layout that loads fast and looks great on a phone or a wide screen.

  4. 04

    No code, ever

    You'll never touch git, builds, or config files. Publishing feels as easy as any notes app you already use.

A few looks to start from

  • Mira Okonkwo

    Oil painting

  • Leon Vance

    Ceramics

  • Saoirse Bell

    Printmaking

These are samples. Yours will carry your own work and name.

Ready when you are

No code, no cost, no catch. Your portfolio can be live in under ten minutes. Already have GitHub and Netlify? Sign in and skip ahead.

Start free

Questions?

What does Gesso cost?

Absolutely nothing! Gesso provides a simple interface for you to use free web hosting services. For a better experience, you should buy a custom domain, which costs around $12 a year, but it's not required to use Gesso.

How can I trust Gesso to be free forever?

Simple, we don't own or manage your site! Once you've set up your instance, you're in control of everything. Even if we started charging a subscription fee or set-up fee tomorrow, your site would remain completely yours.

What accounts do I need?

You'll need a free GitHub account to store your site's files. GitHub offers free web hosting with GitHub Pages. If you prefer Netlify for hosting, you'll also need a separate Netlify account.

What prior coding knowledge do I need?

None! Gesso uses a simple editor, and you'll never touch the code behind your site if you don't want to. If you have some experience, we support custom CSS and JavaScript snippets for making tweaks you want.

Can I use a custom domain?

Absolutely! Custom domains are free on both GitHub Pages and Netlify. If you don't already have one, we suggest Porkbun as a no-frills registrar.

What generative AI defense tools does Gesso offer?

Gesso wants you to have control over how your work is used, and offers no integrated AI features. Enabling llms.txt will tell web-crawlers to not use your data for training. Gesso also supports serving raw images run through Glaze and Nightshade.

I have an unanswered question or idea for a feature.

Awesome! Shoot us an email at [email protected].