Design is one of the quickest ways to level up your app. In Base44, you’ll find simple, beginner-friendly ways to adjust colors, fonts, layouts, and more, giving your app the look and feel you’re after. This guide walks you through easy wins first, then moves into advanced customization for when you want even more control.

Beginner-friendly tools

1. Choosing a styling option

When you’re in the AI chat on the main Base44 workspace page (the first prompt), you’ll see a button labeled “Styling instructions”. This lets you pick from a set of ready-made design templates you can apply to your entire app instantly. Base44styling Pn Once you’re inside your app’s own AI chat box, the “Styling instructions” button does not appear again. However, you can still apply a styling option by copying and pasting its description into the chat. For example, to apply Neo brutalism, you could copy and paste the following:
For convenience, you can refer to the descriptions below so you can easily copy and paste them into your AI chat whenever needed.

2. Global vs. local design changes

When making changes, you can tell the AI whether you want them applied everywhere (global) or just to one page/element (local).
  • Global example: “Apply this background to all pages.”
  • Local example: “Apply this background only to the login screen.”
For more control, you can use AI Controls (gear icon in the AI chat). This allows you to:
  • Add custom instructions that apply to every AI interaction
  • Freeze specific pages or files so the AI doesn’t touch them
AI Controls Pn

3. Customizing colors and layout

Your chosen style will set default colors, but you can change them anytime using Visual Edit (below the AI chat box). Visualedits Pn Click on the Visual Edit button, then click the element in your preview window that you want to adjust. Using the visual edit panel in the AI chat, you’ll be able to adjust the following:
  • Background color
  • Text color
  • Margins and padding
  • Tailwind classes (for advanced users)

4. Using a reference image

Beforeandafter Gi (Before and after using a reference image to change the design of the app) Click the plus sign (+) upload icon next to Visual Edit to add an inspiration image. Next, tell the AI specifically what you want to borrow from this inspiration image, such as:
  • Colors
  • Fonts
  • Button shapes
  • Icon style
  • Background textures
Being detailed helps the AI match your vision more closely.

5. Adding Google fonts

  1. Visit Google Fonts and copy the embed @import code snippet for your chosen font. Screenshot2025 08 15at3 32 07PM Pn Screenshot2025 08 15at3 32 49PM Pn Screenshot2025 08 15at3 37 47PM Pn
  2. Add it to Layout.js manually or by prompting the AI to add it and to apply it globally.
Example: “Apply Raleway font to all headers.”
Screenshot2025 08 15at3 52 32PM Pn

6. Updating icons

  1. Browse the Lucide icon library . Screenshot2025 08 15at4 33 19PM Pn
  2. Hover to find the icon’s name.
  3. Head back into your Base44 app and type your prompt: Please replace "{undesired icon name}" with "{desired icon name}" on all pages where it is used.

7. Theme switching (dark/light mode)

You can ask the AI chat to add a theme toggle for light mode and dark mode. It will:
  • Add a theme state (light/dark)
  • Update styles across components
  • Add a toggle button
Lightmodedarkmode Pn Screenshot2025 08 15at4 04 38PM Pn
Note: Because this requires many behind-the-scenes changes, it may take some time for the AI to complete. You can also tell the AI if you want certain changes to apply only in light mode or only in dark mode for finer control over the look.

8. Responsive design tips

Device typeKey considerations
Mobileprioritize vertical layouts, bigger tap targets, minimal text per screen
Tablethybrid layouts—more space for menus but keep touch-friendly buttons
Desktopmake use of wide layouts, multi-column designs, hover effects
Alltest with real devices, ensure readable font sizes, and avoid horizontal scrolling

9. Animations

Base44 supports animations using Framer Motion + Tailwind CSS. Just ask the AI to add them. Examples include:
  • Entrance: fade in, slide in, scale up
  • Hover effects: grow, color shift, shadow deepen
  • Transitions: smooth expand/collapse, crossfade between views
  • Micro-interactions: button bounce on click, checkmark after saving

10. Accessibility best practices

  • Maintain color contrast for text
  • Provide alt text for images (you can prompt the AI to update alt text by telling it exactly what you want)
  • Add descriptive labels for buttons and links
  • Add descriptive tooltips to icons so their meaning appears on hover (prompt the AI to do this)
  • Ensure keyboard navigation works
  • Avoid animations that flash rapidly

Advanced customization

1. Element changes

Base44 apps include elements like navigation bars, cards, buttons, and modals. You can ask the AI to restyle or replace these elements.
  • Example: “Replace all rectangular buttons with rounded ones and add a drop shadow.”

2. Image and media handling

Nord Haus2 Pn Prompting for images:
  • You can ask the AI to add images to pages (e.g., “Add a full-width hero image to my homepage”)
  • The AI will add a stock placeholder image
Replacing images:
  • To replace it, go into the code view of your dashboard
  • Locate the page file (e.g., Store.js)
  • Find the <img> tag for that image and update the src with your new image URL
Other image options:
  • Upload your own product or entity images via the Data section of the dashboard
Screenshot2025 08 15at4 14 15PM Pn

3. Custom gradients and background patterns

The AI can create creative effects based on your prompts, such as whiteboard backgrounds, sticky-note style cards, or textured headers. Example prompt: "Transform project cards into pastel post-it notes with thumb tacks and transparent tape." Screenshot2025 08 15at10 57 51AM Pn

4. Tailwind CSS basics

Tailwind is a utility-first CSS framework. You style elements by adding short class names. Examples:
  • colors: bg-blue-500 (background), text-white (text)
  • spacing: p-4 (padding), m-2 (margin)
  • typography: font-bold, text-lg
  • layout: flex, grid, items-center

5. Branding integration

To change your logo:
  • Upload it in Dashboard → Settings → Logo
  • Screenshot2025 08 15at4 19 42PM Pn
  • Or, Use the “generate logo” option to create a new one with the AI if you don’t like the default Screenshot2025 08 15at4 20 03PM Pn
For colors:
  • Upload a color palette into AI chat and tell it to apply globally
  • Use Visual Edit to fine-tune specific elements
  • Specify exact hex codes if you want precise matches

6. Performance considerations

  • Use optimized image sizes to keep load times quick
  • Avoid excessive animations on mobile-heavy apps
  • Keep layouts clean and focused for faster performance

Utility tools

Design version control

Screenshot2025 08 15at4 24 57PM Pn Every AI prompt has a “Revert this” option to undo changes instantly. You can also click the clock icon in the AI chat to open version history, where you can roll back your app to any previous saved version.