Skip to contentTalk to us
Prompting

From screenshot or hand sketch to a working app with AI

Turn a paper sketch or screenshot into a working app with AI: preparing the image, what models understand, a copy-ready prompt and converting designs to RTL.

Fanann Team7 min read
WhatsApp
Quick answer

Yes, you can turn a screenshot or hand sketch into a working app. Multimodal AI models read the image and extract the layout, components and text, then the agent builds the interface. But an image only describes appearance; what buttons do, the data, payments and permissions must be written in words. The best results come from one clear image per screen plus a short description of its behavior.

People look for this as
  • turn a screenshot into an app with ai
  • sketch to app ai
  • convert hand drawn wireframe to website
  • image to code ai app builder
  • figma design to working app with ai
  • can ai build an app from a picture

Can AI turn a screenshot or hand sketch into an app?

Yes. You can now turn a screenshot or hand sketch into a working app, because multimodal AI models read images the way they read text: they recognize headings, buttons, lists and cards, understand their order and rough proportions, and an agent then builds an interface to match. A pen drawing on A4 paper, a screenshot of an app you like or a Figma frame are all valid starting points.

One fact matters, though: an image describes appearance, not behavior. It does not say what happens when someone taps Book now, where prices come from, or who may delete an order. The approach that works combines both: one image per screen and a short paragraph explaining what happens on it. It is the same idea we cover in text to app, with the image saving you from describing the design in words.

The picture shows where the button goes; the words say what the button does.

What does AI understand from an image, and what does it miss?

The image conveys well
  • Screen layout: header, menu, cards, bottom bar
  • Order of elements and visual priority
  • Visible text and headings
  • Overall colors and style: minimal, premium, playful
  • Component types: form, table, calendar, gallery
You must write in words
  • What each tap does and where the user goes next
  • What data is stored and how it connects
  • Payments, payment methods and notification timing
  • Roles, permissions and who sees what
  • Special states: empty list, error, out of stock

Models also miss small details: unclear handwriting, unfamiliar icons or precise spacing. Do not expect a pixel-perfect match; expect a close first version that you refine in conversation. If you need vocabulary for colors, fonts and style, the guide to prompts for UI design helps.

How should you prepare the sketch or screenshot?

If it is a hand sketch

  • Draw each screen on a separate sheet, or divide the page into phone-sized frames.
  • Write real text clearly instead of squiggles: Book now beats a meaningless line.
  • Number the important elements (1, 2, 3) and explain each number in your prompt.
  • Draw arrows between screens to show navigation, or write: this button opens screen 3.
  • Photograph the page from above in good light without shadows, or use a scanner app.

If it is a screenshot or finished design

  • Use a full-resolution capture, not a cropped or heavily compressed image.
  • Upload both a phone and a desktop capture if the responsive layouts differ.
  • From Figma, export each frame as its own clearly named image.
  • Say what to take from the image: layout only, or colors too?

Step by step: from paper to a published app

  1. 1
    Write the idea in two lines

    What is the app and who is it for? For example: a padel court booking app in Riyadh for players, with a dashboard for the court owner.

  2. 2
    Upload the home screen first

    Start with the first screen users see, add a short description of what happens on it, and let the agent build it.

  3. 3
    Compare and request changes

    Put the image next to the result. Be specific: bigger heading, cards in two columns, primary button in green.

  4. 4
    Add the next screens one by one

    Upload each screen with its number and how users reach it until the booking or checkout flow is complete.

  5. 5
    Describe logic and data

    Now write it out: what gets saved, how double bookings are prevented, when a WhatsApp confirmation goes out.

  6. 6
    Connect payments and sign-in

    Ask for phone-number (OTP) sign-in, mada and Apple Pay checkout, and VAT invoices.

  7. 7
    Test on a phone, then publish

    Try the Arabic interface on a real phone, then publish on your domain or as iOS and Android apps.

A copy-ready prompt to send with your image

Upload the screen image to Fanann and paste this prompt with it, replacing the bracketed parts:

Image-to-screen prompt

I attached a [hand sketch / screenshot] of the home screen for [one-sentence app description] aimed at customers in [Saudi Arabia / the UAE]. Take only the layout and element order from the image, and use my brand: primary color [color], with a clear font that works well for Arabic. The interface is Arabic and right-to-left first, with a toggle to English. Numbered elements in the image: 1) [search bar that searches services by name], 2) [service cards showing name, price in SAR and duration], 3) [Book button that opens the time-slot screen]. The layout must be responsive on phone and desktop. Create realistic Arabic sample data. Do not copy any logo or text from the image. After building, list what differs from the image and why.

Try it in Fanann

The last line matters: when you ask the agent to list differences, you find out quickly what it misread instead of hunting for it yourself.

Screenshot from an English app? How to convert it to RTL

Most design examples online are in English. Upload one as is and the model may build a left-to-right interface filled with Arabic text, which feels off. The fix is to ask for a mirrored layout explicitly and know what flips and what does not.

ElementIn the English designWhat to request for Arabic
Side menuOn the leftOn the right
Back arrowPoints leftPoints right
Text alignmentLeftRight
Numbers and pricesWestern digitsUsually stay 0-9, with the currency after the number
Logos and photosAs designedNever mirrored
Progress bars and stepsLeft to rightRight to left
DatesGregorianGregorian plus Hijri where needed

For more on Arabic interfaces and the mistakes that make apps feel translated, read Arabic-first UX and RTL mistakes.

Common mistakes and what to do next

  • Expecting a full app from one image: the image builds the interface; logic needs a description.
  • A busy sketch with no text: empty boxes make the model guess their content.
  • Ignoring mobile: a desktop design does not automatically become a good phone experience; upload a phone screen or ask for a responsive layout.
  • Keeping sample data: replace it with your real data before launch.
  • Copying someone else's identity: it invites legal trouble and weakens trust in your brand.

Next step: grab paper and a pen, sketch only the home screen and the payment screen, then upload them with the prompt above. If your idea is a marketing page rather than an app, start with building a landing page with AI.

Key takeaways

  • Images convey layout, hierarchy and style quickly; words convey logic and data.
  • A clear, numbered paper sketch is enough. You do not need a professional design to start.
  • When using a screenshot of an English app, explicitly ask for an RTL mirror instead of a literal copy.
  • Take inspiration from other designs, but never copy a brand, logo or content you do not own.
  • Build one screen at a time and compare the result to the image before moving on.

Frequently asked questions

Can AI build an app from a picture?
Yes. Multimodal models read the image and build a matching interface. To get a working app, though, you still describe behavior, data and payments in words, because the image does not carry that information.
Is a hand-drawn sketch enough, or do I need a professional design?
A clear paper sketch is enough to start, as long as you write the real text and number the key elements. A professional design improves color and spacing accuracy but is not required.
Can I turn a Figma design into a working app with AI?
Yes. Export each Figma frame as its own image and upload it with a description of its behavior. You get a close first version that you refine in conversation.
Can I build an app that looks like an existing one?
Borrowing layout and user-experience patterns is common, but do not copy the name, logo, images, text or visual identity. This is not legal advice; consult a specialist if in doubt.
Why does the result look slightly different from my image?
The model interprets the image rather than copying it pixel by pixel, and it can misread unclear text or precise spacing. Ask it to list what differs, then correct it with specific instructions.

Ask your AI assistant about this

Copy this prompt into the AI assistant you use, then add the details of your own case.

I am reading this guide: “From screenshot or hand sketch to a working app with AI” https://fanann.com/en/blog/screenshot-sketch-to-app/ My question: turn a screenshot into an app with ai Use that page as a source and explain the answer step by step for my situation, tell me what to check before I start, and cite the page link.

Terms in this article

Your idea deserves to see the light.

Describe it in Arabic or English and Fanann builds, tests and ships it — no coding knowledge needed. Start free, no credit card.