---
layout: article
title: Avatars
description: Generate avatars, icons, and images for your applications. Use Appwrite Avatars to create user initials, QR codes, country flags, browser icons, and more.
back: /docs
---

Appwrite **Avatars** provides a comprehensive set of utilities for generating and manipulating images, icons, and avatars for your applications. The Avatars service helps you complete everyday tasks related to app images, icons, and avatars without managing complex image processing infrastructure.

All Avatars endpoints support image transformations including resizing, cropping, and quality adjustments to optimize performance and ensure images display correctly across different devices and screen sizes.

[Get started with Avatars in minutes](/docs/products/avatars/quick-start)

# Capabilities

Appwrite Avatars supports multiple image generation and manipulation features to enhance your application's visual elements.

- [User initials](/docs/products/avatars/initials): Generate avatar images from user names or initials with customizable colors and sizes.
- [QR codes](/docs/products/avatars/qr-codes): Create QR codes for authentication, sharing, and other use cases with customizable size and margin.
- [Country flags](/docs/products/avatars/flags): Fetch country flag icons for displaying user locations and regional information.
- [Browser icons](/docs/products/avatars/browsers): Retrieve browser icons for displaying user agent information and device compatibility.
- [Payment methods](/docs/products/avatars/payment-methods): Get payment method logos for checkout flows and transaction displays.
- [Favicons](/docs/products/avatars/favicons): Fetch favicons from remote websites for link previews and bookmark displays.
- [Screenshots](/docs/products/avatars/screenshots): Capture webpage screenshots with customizable viewport, theme, and browser settings.
- [Image proxy](/docs/products/avatars/image-manipulation): Transform remote images with resizing, cropping, and quality adjustments.

# Image transformations

All Avatars endpoints support consistent image transformation parameters to ensure optimal display across your application. You can resize images, adjust quality, and apply cropping to match your design requirements while maintaining performance.

# No authentication required

The Avatars service is publicly accessible and does not require user authentication or API keys. All endpoints can be called directly from client applications, making it easy to integrate avatar generation into any part of your application. To prevent abuse, you can also disable it from your project's settings.
