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.

we do the setup, then hand it all over.

Gesso runs the one-time setup and then steps out of the way. What's left is entirely yours, and it's already in your hands. Here's what you walk away with.

  • your files

    every photo you add stays a normal image file, the same one you uploaded. download the whole folder any time.

  • your content

    your pages, titles, and descriptions are plain text. open any of them in a text editor and you see exactly what is there.

  • your domain

    add your own web address for about $12 a year. it points at your site and stays in your name.

  • your hosting

    your site goes online for free and stays free. move it to another host whenever you like, and it stays live.

all of it, plain files you own, and you never touch a line of code.

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].