Fooocus Features

Fooocus is packed with powerful features designed to make AI image generation simple, efficient, and enjoyable. Explore all the capabilities that make Fooocus the perfect tool for creating stunning AI-generated images.

Intuitive User Interface

Fooocus features a clean, modern interface that focuses on what matters most. Unlike complex tools with hundreds of settings, Fooocus provides a streamlined experience that lets you focus on creativity rather than configuration.

Key Interface Features

  • Clean Design: Minimalist design that eliminates clutter
  • Easy Prompting: Simple, intuitive prompt interface
  • Real-time Preview: See your results as they generate
  • Responsive Layout: Works perfectly on all screen sizes
  • Theme Support: Dark and light theme options

Learn more about using the interface in our Getting Started guide.

SDXL Model Support

Fooocus fully supports Stable Diffusion XL (SDXL) models, providing superior image quality and higher resolutions compared to standard SD models.

SDXL Advantages

  • Higher Resolution: Output up to 1024x1024 pixels and above
  • Superior Quality: Better image quality and fine detail
  • Better Understanding: Improved prompt comprehension
  • Enhanced Composition: Better image coherence and structure
  • Flexible Ratios: Support for multiple aspect ratios

Fooocus automatically handles SDXL model loading and optimization. Check out our documentation for model management tips.

Advanced Prompting Features

Fooocus includes powerful prompting features that give you maximum creative control over your image generation.

Wildcards

Use wildcards to add randomness and variation to your prompts. Simply use __wildcard_name__ syntax, and Fooocus will randomly select from predefined options.

Example: __color__ flower
Result: Randomly selects from color.txt wildcard file

Wildcard Capabilities

  • Nested Support: Use wildcards within wildcards
  • Multiple Wildcards: Combine multiple wildcards per prompt
  • Selection Options: Ordered or random selection
  • Custom Files: Create your own wildcard files

Learn more about wildcards in our Advanced Features page.

Array Processing

Generate multiple variations by using array syntax in your prompts. Process arrays from left to right, creating separate images for each element.

Example: [[red, green, blue]] flower
Result: Generates 3 images, one for each color

Array Features

  • Multiple Arrays: Use several arrays in one prompt
  • LoRA Integration: Supports inline LoRAs in arrays
  • Batch Generation: Automatic batch processing

Inline LoRAs

Apply LoRAs directly in your prompt using simple syntax. No need to configure LoRAs separately - just include them in your prompt.

Example: flower <lora:sunflowers:1.2>
Result: Applies sunflowers LoRA with 1.2 strength

Discover more about LoRA usage in Advanced Features.

Prompt Expansion

Fooocus includes automatic prompt expansion that enhances your prompts with additional context and details, improving image quality and coherence.

Expansion Benefits

  • Quality Improvements: Automatic enhancements
  • Context Awareness: Smart context addition
  • Configurable Models: Customize expansion behavior

Quality Enhancements

Fooocus includes numerous built-in quality improvements that ensure your generated images are always top-notch.

Automatic Quality Features

  • Prompt Normalization: Automatic prompt optimization
  • CFG Optimization: Optimized CFG Scale for SDXL models
  • TSNR Correction: Automatic correction when CFG > 10
  • Quality Presets: Built-in presets for consistent results
  • Negative Prompts: Automatic enhancement of negative prompts

These enhancements work automatically, but you can customize them through configuration files.

Image Processing Features

Inpainting

Edit specific parts of your images using Fooocus's powerful inpainting capabilities. Perfect for fixing details, removing unwanted elements, or adding new features.

Inpainting Capabilities

  • Precise Masking: Mask-based editing for accuracy
  • Seamless Integration: Works with generation workflow
  • Multiple Models: Support for various inpainting models

Learn more in our Advanced Features section.

Upscaling

Enhance your generated images with high-quality upscaling. Fooocus supports multiple upscaling models and methods.

Upscaling Options

  • Multiple Algorithms: Various upscaling methods
  • Configurable Factors: Adjustable upscale ratios
  • Batch Processing: Upscale multiple images at once

Image-to-Image

Transform existing images using img2img functionality. Start with a base image and modify it according to your prompt.

Img2Img Features

  • Strength Control: Adjust transformation intensity
  • Refiner Integration: Seamless refiner support
  • Format Support: Works with various input formats

Customization & Configuration

Fooocus is highly customizable through configuration files and command-line options.

Explore all customization options in our Customization guide.

Internationalization

Fooocus supports multiple languages through a simple JSON-based translation system. Create your own translations or use community-contributed language packs.

Learn how to create translations in our Documentation.

Performance Features

Fooocus is optimized for performance across different hardware configurations.

Performance Optimizations

  • GPU Acceleration: Full GPU support for faster processing
  • Memory Efficient: Optimized memory usage
  • Low VRAM Mode: Works on systems with limited VRAM
  • CPU Fallback: Can run on CPU when GPU unavailable
  • Async CUDA: Asynchronous CUDA memory allocation
  • Attention Optimization: Optimized attention mechanisms

Workflow Features

Streamline your creative workflow with Fooocus's integrated features.

Workflow Tools

  • Batch Generation: Generate multiple images at once
  • Image History: Track and manage generated images
  • Output Organization: Automatic sorting and organization
  • Metadata Embedding: Embed generation parameters in images
  • Auto Description: Automatic image description generation

Get Started

Ready to explore these features? Get started with Fooocus today!

Related Pages

Advanced Features

Dive deeper into advanced features like wildcards, LoRAs, and more.

Explore Advanced Features →

Documentation

Comprehensive documentation for all features and options.

Read Documentation →

Customization

Learn how to customize Fooocus to match your workflow.

Customize Fooocus →