How it works

From raw files to Shutterstock
in four steps

Upload your photos, generate metadata with AI, review what came back, then fill the Shutterstock form with one click using the Chrome extension. No copy-paste, no tab switching.

Get started →
01

Upload your photos

Drag photos into the upload zone on your dashboard, or click to pick files. JPEG, PNG, and WebP, up to 20 MB each. You can drop a single shot or a whole batch at once.

What happens on upload

Each photo gets resized to a 400 px thumbnail for the grid and a 1080 px working copy for the AI. Your originals stay on your drive — Picseta never stores full-resolution files.

Hint field

There's an optional hint field above the generate button. A short note like "wildlife, Kenya safari" or "commercial food shoot on white" pushes the AI toward more accurate output. One hint applies to however many photos you're generating at once.

02

Generate metadata

Select one photo or check a batch, then click Generate. Each photo goes through Gemini Flash 2.5 and comes back with a full metadata set in a few seconds.

What you get back

Title, sentence-length description, up to 50 keywords (mandatory feeling and color tags included), Shutterstock primary and secondary categories, submission type (Commercial or Editorial), and image type (Photo or Illustration). The AI reads the image — not just the filename.

Editorial photos

If the submission type comes back as Editorial, two extra fields appear: Location and Date. These get prepended to your description in the format Shutterstock requires — "New York - March 20, 2026 - your description here." The extension fills this whole string automatically.

Batch generation

You can generate across your entire current page (up to 20 photos) with one click. A counter tracks progress. Photos that hit quota or fail stay flagged so you can retry them.

03

Review and edit inline

Click any photo to open its metadata panel. Every field is editable before you copy or export — click the title to rename it, click the description to rewrite it, add keywords by typing and pressing Enter, remove them with ×.

Copying

Each field has its own copy button. Keywords copy as comma-separated. "Copy all" formats everything as a single block — title on line one, description, then keywords — ready to paste into any stock platform's form.

Categories and toggles

Category 1 and 2 are dropdowns with all Shutterstock categories. Image type and submission type are toggles. Changes save on blur, no submit button needed.

04

Autofill Shutterstock with the extensionincluded

The Chrome extension is where the workflow actually saves time. Install it once, sign in, and every time you open an asset on Shutterstock's contributor pages, Picseta looks it up by filename in the background.

How it detects your photo

When you select an asset on submit.shutterstock.com, the extension reads the filename from the page and queries your Picseta library. If it finds a match with metadata, a Fill button appears.

What Fill does

One click fills title, description, both category dropdowns, all keywords, and the Commercial/Editorial toggle — directly into Shutterstock's form. No tab switching, no copy-paste, no reformatting. For Editorial photos it handles the location-date prefix too.

If the photo isn't in Picseta yet

The extension shows a "Photo not found" state with an Upload button that opens your Picseta dashboard directly. If the photo is uploaded but metadata hasn't been generated yet, it shows a "Pending" state with a Generate shortcut.

Extension popup

The popup shows your plan, quota (X / 500), and reset date. You can open your dashboard from there without leaving Shutterstock.

CSV export for other marketplaces

Export your full library as CSV any time — one row per photo, columns for filename, title, description, and keywords joined by semicolons. The format drops straight into Adobe Stock's bulk upload tool, or any marketplace that accepts CSV keywording.