Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Replit offers two ways to create apps: Canvas and App Mode. The best part? You can use them together—start with a beautiful design, refine it, then convert to a fully functional app when you’re ready.

What is Canvas?

Canvas lets you create beautiful, interactive websites and app designs in just a few minutes. Simply describe your idea and Replit builds it for you. Canvas is perfect for:
  • Testing your ideas quickly: Visualize your app’s design before building functionality
  • Creating polished websites: Landing pages, portfolios, restaurant menus, event pages
  • Fine-tuning your design: Adjust colors, layouts, and content instantly
Canvas designs look and feel like real apps, but they don’t store data or connect to external services yet. When you’re happy with how everything looks, you can convert your design into a full app with one click. The steps below show you how.

What is App Mode?

App Mode creates real, working applications that can save data, let people sign in, and connect to other services. Use App Mode when your app needs to:
  • User accounts: Let people create accounts and log in
  • Save information: Store data like orders, messages, or user preferences
  • Connect to other services: Process payments, send emails, or pull in data from other apps
  • Handle complex tasks: Run an online store, manage bookings, or power a dashboard

See the difference in action

This comparison shows the same restaurant menu built in both modes using an identical prompt. Switch between tabs to see what each mode created:

Canvas — Built in 1 minute
  • Beautiful, polished design
  • Elegant typography and layout
  • Perfect for showcasing your vision
  • Static menu (no ordering functionality)

Using both modes together

Canvas and App Mode are built to work together. You don’t have to choose one or the other. You can start with design and evolve into a full app.
1

Design first

Start in Canvas to quickly visualize your idea. Focus on how your app looks and feels—the layout, colors, buttons, and user experience.
2

Refine and iterate

Use the Visual Editor to click directly on elements and adjust them, or chat with Agent to describe changes you want. The changes will appear immediately.
3

Convert to a full app

When you’re happy with your design and ready to add real functionality, ask Agent to convert your design into an app. Agent will add the ability to save data, handle user accounts, and connect to services—all while keeping your design intact. See the From Design to App guide for the full workflow.
Agent will prompt you to convert to App Mode when you try to add a database or advanced features.
4

Publish and share

Once your app is built, publish it so anyone can access it online. Replit handles all the technical infrastructure so your app works reliably for your audience.

When to use each mode

Start with Canvas

  • You want to see your idea quickly
  • You’re creating a simple website
  • You want to test different designs
  • Speed is your priority

Go straight to App Mode

  • You know exactly what you need
  • Your app must save data from day one
  • People need to log in
  • You’re connecting to other services
Not sure which to pick? Start with Canvas. It’s faster, and you can always convert to App Mode later. Your work is never wasted—it carries over when you upgrade.

Key differences

FeatureCanvasApp Mode
SpeedA few minutesAbout 10 minutes for complete apps
Data storageVisual only (no saving)Saves and retrieves real data
User accountsShows what login looks likeActual login functionality
Connecting to servicesNot availablePayments, emails, external data
HostingSimple static hostingScales with your audience

Next steps

Canvas

Learn more about creating designs

Visual Editor

Make visual changes with clicks

Agent

Explore what Agent can build for you

Learn

Learn the complete workflow