Skip to content
FAQ

Questions people ask about Forma.

The short answers. The documentation has the long ones, and anything not here can go to Discussions or the contact page.

Is Forma in my language?

Its own words are English for now. Dates follow your browser's language; OCR reads English, Arabic, Urdu, Hindi, French, German and Spanish; and a report in a right-to-left language comes out right to left.

How do I take all my projects with me?

Settings, under General, has Download all: every project you saved, in one .zip, each as its conversation and report and as a .repx to open in the designer. Signed out, it is also the copy to keep, since a browser may clear what a site stores to free space.

Does Forma cost anything to use?

Forma itself is open source (Apache-2.0) and free, and it is built to stay inside Google's free tier for your own Gemini key. If you turn on billing for your key, Google bills you directly; Forma takes no cut. A local AI costs nothing at all. Whoever runs Forma pays nothing for your requests, and you never wait behind another user's quota.

Which file formats can I upload?

Pictures (PNG, JPG and the like), PDF documents, existing DevExpress .repx files, and data files (CSV, TSV, JSON, text, SQL, Excel and Word), several at once, and you can mix them.

Can I open the generated file in Visual Studio?

Yes. The output is standard XtraReportsLayoutSerializer XML and opens in the Visual Studio report designer or an end-user designer. The version is read from a report you bring; ask in the chat for another if your SDK needs it.

Can Forma read a photo of a printed form?

Yes — that is one of the cases it is built for. Its words are read by OCR in your browser and its layout from the picture, so expect the odd misread string where a digital PDF would be exact. If you have a digital PDF of the same document, use that instead: the text layer gives exact positions.

Why does my grid come out as separate labels?

Ask for it explicitly in the conversation — say the region is a table and should be one control with rows and cells. With a report open the chat edits it in place where it can, and asks before a redesign where it cannot, so you keep everything else.

Projects saved before tables were supported still contain the older split-label form and will keep rendering that way.

Is my design or my key sent to Forma's servers?

No. Generation runs entirely in your browser and talks to Google directly — there is no generation endpoint on Forma's server to route through. Signed in, your projects are saved to your own account as you work; the key is never part of them.