PDFs, scans and photos

Your forms filled in,
your PDFs edited,
even photos.

Plume handles your paperwork: it finds the form, fills it in with you, then puts your file together.

Plume fills in your PDF and cerfa forms, for you or the people you help: 5 free pages a month. Pluma, Plume's AI assistant, also drafts the letters you are missing. Plume detects fields geometrically — even on a scan, a photo or a flattened document, with no existing fields. You check, sign and export. In Plume's editor, you can also correct your own documents: the text of a PDF, a scan or a photo, with no outside AI as long as you don't write to Pluma.

Watch the demo

The whole page, lying flat and well lit.

Drop in an ID card: Pluma reads the name, the date of birth and the address off it, and fills your form. Let me show you how

Scans and photos

Even a non-fillable PDF

Fillable PDF

Made from your PDF, scan or photo

No retyping

Keeps what you confirmed

Voice mode

Dictate instead of typing

Secure dataPrivacy and dataHosted in France · AI analysis in the United StatesFree: 5 pages a month, AI filling included; then pages from €2.50

Plume

Your forms, filled in.

Three real official forms: the fields Plume finds, then the filled-in form. Turn the page.

Fictitious examples

French form 15646 (permission for a minor to leave the country) as Plume detects it: every field to fill in is outlined in blue, down to the boxed datesFields detected
French travel authorisation form filled in by Plume with fictitious dataFilled in by Plume
French form 14011 (lost ID card declaration) as Plume detects it: every field and every checkbox outlined in blueFields detected
Lost ID card declaration filled in by Plume with fictitious dataFilled in by Plume
French form 14952 (proxy voting) as Plume detects it: every field outlined in blueFields detected
Proxy voting form filled in by Plume with fictitious dataFilled in by Plume

The right fields, in the right place

On 100 official forms, measured against the fields the administration itself set, Plume scores 97 out of 100 on PDFs; on photos, 95 against 68 for Adobe Acrobat.

The method and all the results

What about yours?

Upload it: Plume finds the fields, asks what it needs and fills it in.

Try it free
Fictitious examples: detected, then filled in by PlumePage 1 of 5

Pricing at a glance

  • Free: 5 pages a month
  • 20 pages for €2.50, no subscription
  • Subscriptions from €9 a month
  • Organisations: €99 a month for 3 people
See pricing

✦The walkthrough

Let me show you how you save time.

You drop the form, and beside it the person's ID and a proof of address. Pluma reads the name, the date of birth and the address straight off them — you never type any of it.

Simulated interface — the values shown are an example.

An imported document means fewer questions

Pluma only asks for what it could not read. The more papers about you it gets, the less it questions you — and the sooner the form is ready.

Without a document

15questions asked

It starts from nothing: every field on the form becomes a question.

  • What is your name at birth?
  • What is your date of birth?
  • What is your address?

…and 12 more

With an imported document

5questions asked

It reads the paper first, then only asks for what is not on it.

carte-identite.jpg

Read in the document, never asked

  • Name
  • Born on
  • Address
  • How long does the lease run?

…and 4 more

An example. These numbers show the principle: the real count depends on the form and on the documents supplied — they are not measurements.

✦Trust

Built for your sensitive documents.

ID, bank details, tax notices, leases… Plume handles sensitive documents. Security and respect for your data are at the heart of the product — not an option bolted on afterwards.

Encrypted documents

Encrypted at rest on our servers (AES).

Your data controls

Export and delete your data at any time.

Never for training

Your documents feed no AI model.

Hosted in France

Your documents are stored in France, with OVHcloud; their AI analysis takes place in the United States.

Early access

Plume finds the fields on native, scanned, photographed and even flattened PDFs — with no existing fields needed.

The product is young: be among the first to use it, and shape it with us.

Create my free account

✦Multi-window workspace

Work across several PDFs, with several AI conversations.

Click a document to open it in the editor. Each window has its own conversation. The AI's memory stays isolated and dedicated to that profile.

Simulated interface — the document is a French standard tenancy agreement (decree no. 2015-587), shown as Plume receives it.

My documents

Click to open in the editor

Open windows

Active

Memory tied to this profile

Kept apart from your other client profiles

Residential_Lease_Daguerre.pdf1 / 4
Drag the fields to reposition them110%

Residential tenancy agreement

Loi n° 89-462 du 6 juillet 1989 · décret n° 2015-587

Contrat type · décret n° 2015-587 du 29 mai 2015

CONTRAT DE LOCATION À USAGE D'HABITATION

(Loi n° 89-462 du 6 juillet 1989)

I — DÉSIGNATION DES PARTIES

Le bailleur :  
Représenté par :  
Le locataire :  
Né(e) le :   à  

II — OBJET DU CONTRAT

Adresse du logement :  
Type :   · Surface :   m² · Pièces :  
Étage :   · Lot n° :  

III — DURÉE & FINANCIER

Date d'entrée :  
Durée :   ans
Loyer mensuel HC :   €
Charges :   €
Dépôt de garantie :   €
Jour de paiement :  

IV — SIGNATURES

Le bailleur

 

Fait à   le  

Le locataire

 

Mention « Lu et approuvé »

Document conforme — page 1/4 · Annexes : état des lieux, diagnostics, règlement

12 fields detected · Drag and drop to adjust before letting the AI fill

The AI asks you

Residential_Lease_Daguerre.pdf · 10:42

Online
IA
I'm starting to fill in this lease. Who is the landlord?

10:42

SCI Montparnasse Habitat, as usual.

10:42

IA
Noted. And the tenant for this property?

10:42

Details remembered for this profile

Active

Reused automatically across all 3 windows of this profile

Tenant identified

Camille Dubreuil

Window 1 · Residential lease10:42

Landlord (recurring)

SCI Montparnasse Habitat

Window 2 · Commercial lease10:38

Property (reference)

27 rue Daguerre, Paris 14

Window 3 · Inventory of fixtures10:35

Several windows

Open several PDFs side by side and switch instantly.

The AI asks you

One conversation per window — no crossing between files.

Memory per profile

Switch it on or off. Each profile keeps its own context.

One place for everything

All your conversations and documents in the same place.

✦AI memory, one per profile

One profile per client, its own AI memory.

Built for teams handling several clients over the long term. Each profile has its own sources, its own rules and its own AI memory — switched on or off in one click, with no mixing between clients. The same form can also be filled in for several people at once: each one gets their own copy.

Simulated interface — the values shown are an example.

Your client profiles

5
Complete isolation: no crossover between profiles.
AH

Association Horizon

Non-profit association · ID: AH

Active profile

AI memory dedicated to this profile

The AI remembers the key details and reuses them on this client's future PDFs.

128

Documents

12

Active rules

✓

Voice mode

Source folderSynced

/Clients/Association_Horizon/

Last sync: today, 10:24

Details remembered for this profile

Company no.

Today · 10:21

812 345 678 00021

Registered address

Yesterday · 14:08

12 rue de la Paix, 75002 Paris

Main contact

15/05/2024

Marie Dupont — marie.dupont@example.com

What a per-client memory gives you

Pick up where you left off

Get a client's context back in one click.

Context kept

The AI remembers the parties and what was said.

No crossing over

Each client has their own separate space.

Memory that grows

The more you work, the more precise it gets.

Per-profile switch

Turn a client's memory off at any time.

Built for teams juggling many clients

Accountancy practices, administrative agencies, legal advisers, property management, customer service… Handle dozens of cases without mixing them up.

1 workspace

per client, kept apart in the database

Encrypted

at rest, with a key of your own workspace

None

memory shared between profiles

Revocable

memory can be switched off per profile

✦Smart AI editing

Check, confirm, then export

Review each field, sign or have it signed through a link, then download the PDF — flattened or editable — or the answers as CSV and Excel. ✦

Simulated interface — the document is a French standard tenancy agreement (decree no. 2015-587), shown as Plume receives it.

Residential_Lease_Daguerre.pdf Filled in by AI
125%

Contrat type · décret n° 2015-587 du 29 mai 2015

CONTRAT DE LOCATION À USAGE D'HABITATION

(Loi n° 89-462 du 6 juillet 1989)

I — DÉSIGNATION DES PARTIES

Le bailleur : SCI Montparnasse Habitat
Représenté par : M. Jean Marchand
Le locataire : Camille Dubreuil
Né(e) le : 14/03/1994 à Nantes (44)

II — OBJET DU CONTRAT

Adresse du logement : 27 rue Daguerre, 75014 Paris
Type : T3 · Surface : 62,4 m² · Pièces : 3
Étage : 3e · Lot n° : 14

III — DURÉE & FINANCIER

Date d'entrée : 01/09/2025
Durée : 3 ans
Loyer mensuel HC : 1 280,00 €
Charges : 95,00 €
Dépôt de garantie : 1 280,00 €
Jour de paiement : 5

IV — SIGNATURES

Le bailleur

Jean Marchand

Fait à Paris le 28/08/2025

Le locataire

Camille Dubreuil

Mention « Lu et approuvé »

Document conforme — page 1/4 · Annexes : état des lieux, diagnostics, règlement

Before you export

Field-by-field review

Nothing is locked: every value stays editable until export.

Field consistency

Every value is checked against what its form expects.

Validation rules

Rules you set for this client run first.

Source traceability

Every value traced

Export options

Export the PDF

Generate a new PDF

Flattened PDF

Flattened PDF, not editable

Editable PDF

Keep the fields editable

Download JSON

Extracted data (JSON)

Download CSV

Tabular data (CSV)

Share the document

Secure link, controlled access

Ready to export

Your document is ready to export.

Review the fields

Check the values that were filled in

View history

See changes and versions

Run another check

Have the AI check it again

Customise the export

Advanced export and format options