Title: Simple Local Avatars
Author: 10up
Published: <strong>January 17, 2011</strong>
Last modified: February 17, 2026

---

Search plugins

![](https://ps.w.org/simple-local-avatars/assets/banner-772x250.jpg?rev=2406995)

![](https://ps.w.org/simple-local-avatars/assets/icon.svg?rev=2783752)

# Simple Local Avatars

 By [10up](https://profiles.wordpress.org/10up/)

[Download](https://downloads.wordpress.org/plugin/simple-local-avatars.2.8.6.zip)

[Live Preview](https://wordpress.org/plugins/simple-local-avatars/?preview=1)

 * [Details](https://wordpress.org/plugins/simple-local-avatars/#description)
 * [Reviews](https://wordpress.org/plugins/simple-local-avatars/#reviews)
 *  [Installation](https://wordpress.org/plugins/simple-local-avatars/#installation)
 * [Development](https://wordpress.org/plugins/simple-local-avatars/#developers)

 [Support](https://wordpress.org/support/plugin/simple-local-avatars/)

## Description

Adds an avatar upload field to user profiles if the current user has media permissions.
Generates requested sizes on demand just like Gravatar! Simple and lightweight.

Just edit a user profile, and scroll down to the new “Avatar” field. The plug-in
will take care of cropping and sizing!

 1. Stores avatars in the “uploads” folder where all of your other media is kept.
 2. Has a simple, native interface.
 3. Fully supports Gravatar and default avatars if no local avatar is set for the user–
    but also allows you turn off Gravatar.
 4. Generates the requested avatar size on demand (and stores the new size for efficiency),
    so it looks great, just like Gravatar!
 5. Lets you decide whether lower privilege users (subscribers, contributors) can upload
    their own avatar.
 6. Enables rating of local avatars, just like Gravatar.

### Support Level

Simple Local Avatars’ support level is marked as `stable`. 10up is not planning 
to develop any new features for this, but will still respond to bug reports and 
security concerns. We welcome PRs, but any that include new features should be small
and easy to integrate and should not include breaking changes. We otherwise intend
to keep this tested up to the most recent version of WordPress.

## Screenshots

 * [[
 * Avatar upload field on a user profile page

## Installation

 1. Install easily with the WordPress plugin control panel or manually download the
    plugin and upload the extracted folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. If you only want users with file upload capabilities to upload avatars, check the
    applicable option under Settings > Discussion
 4. Start uploading avatars by editing user profiles!

Use avatars in your theme using WordPress’ built in `get_avatar()` function: [https://codex.wordpress.org/Function_Reference/get_avatar](https://codex.wordpress.org/Function_Reference/get_avatar)

You can also use `get_simple_local_avatar()` (with the same arguments) to retrieve
local avatars a bit faster, but this will make your theme dependent on this plug-
in.

## FAQ

### Does Simple Local Avatars collect personal data of website visitors?

No. Simple Local Avatars neither collects, stores, nor sends any PII data of visitors
or avatar users on the host site or to 10up or other services.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Simple Local Avatars
plugin through the [Patchstack Vulnerability Disclosure  Program](https://patchstack.com/database/vdp/9e5fbad0-dfe4-4c2d-bf43-c5d71f99bb7d).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

## Reviews

![](https://secure.gravatar.com/avatar/7eb40a64a17ff9e8b0eab07beb672f95acacd430280828d5b27b88644212ff08?
s=60&d=retro&r=g)

### 󠀁[Simple and Effective for Managing Local Avatars](https://wordpress.org/support/topic/simple-and-effective-for-managing-local-avatars/)󠁿

 [MCD Diseño Web](https://profiles.wordpress.org/tmacarreras/) February 19, 2025
1 reply

Simple Local Avatars has been the perfect solution for managing avatars on my WordPress
site. I love how easy it is to let users upload their own images without relying
on external services. The installation process is quick, and the integration with
my site has been seamless. What I appreciate the most is how easy it is to customize
avatars, all managed directly from the user panel, with no hassle. Plus, it doesn’t
rely on external platforms, giving me more control over avatar privacy and load 
times. If you’re looking for a simple, fast, and reliable solution to manage local
avatars, this plugin is perfect. Highly recommended! —————————————————————- Spanish
Simple Local Avatars ha sido la solución perfecta para gestionar los avatares en
mi sitio de WordPress. Me encanta lo sencillo que es permitir que los usuarios suban
sus propias imágenes sin necesidad de servicios externos. El proceso de instalación
es rápido y la integración con mi sitio ha sido perfecta. Lo que más me gusta es
lo fácil que es personalizar los avatares, todo se maneja directamente desde el 
panel de usuario, sin complicaciones. Además, no depende de plataformas externas,
lo cual me da más control sobre la privacidad y la carga de los avatares. Si estás
buscando una solución simple, rápida y confiable para administrar avatares locales,
este plugin es ideal. ¡Altamente recomendado!

![](https://secure.gravatar.com/avatar/e58ae3df862633a34015f0a2b7844ceba6e81aa1c23ba803e994c010236bd968?
s=60&d=retro&r=g)

### 󠀁[Идеально!](https://wordpress.org/support/topic/%d0%b8%d0%b4%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0%be-8/)󠁿

 [oshurkov](https://profiles.wordpress.org/oshurkov/) January 15, 2025 1 reply

Все работает как надо, css обволакивается и пользователи становятся довольными! 
Спасибо!

![](https://secure.gravatar.com/avatar/6400d61bec7cf7b741fca62fefc723eb85c32be6a87363b08082f63d25fc1795?
s=60&d=retro&r=g)

### 󠀁[So good!](https://wordpress.org/support/topic/so-good-263/)󠁿

 [MTC](https://profiles.wordpress.org/magictrashcan/) November 4, 2024 1 reply

SIMPLE solution to the GDPR issue with WordPress Gravatars. I usually set up a default
avatar for guests and allow users to use their own. Keep it up!

![](https://secure.gravatar.com/avatar/f07e1afe96c24085d9de36dccbc67fc29bdd140acaf0cab282c26c88bba5fe2b?
s=60&d=retro&r=g)

### 󠀁[Ok](https://wordpress.org/support/topic/ok-972/)󠁿

 [Foxskav](https://profiles.wordpress.org/foxskav/) October 17, 2024 1 reply

ok

![](https://secure.gravatar.com/avatar/6a48ee7bcbf3b5f4df07d7f779d251e48331c9a3f597e00019211b42ff2b9894?
s=60&d=retro&r=g)

### 󠀁[Works as Needed](https://wordpress.org/support/topic/works-as-needed-29/)󠁿

 [hozayrayz](https://profiles.wordpress.org/hozayrayz/) September 9, 2024 1 reply

No issues here. Works fine, just make sure to have Avatars on in the Setting > Discussion.

![](https://secure.gravatar.com/avatar/640b32dd17f6eb676d9d1d136ed48ad34b033ec7555e08e72fe61fbdbad594f7?
s=60&d=retro&r=g)

### 󠀁[Works great!](https://wordpress.org/support/topic/works-great-9362/)󠁿

 [BooliiTheme](https://profiles.wordpress.org/chisnghiaxyz/) August 31, 2024 1 reply

Works great!

 [ Read all 89 reviews ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/)

## Contributors & Developers

“Simple Local Avatars” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ 10up ](https://profiles.wordpress.org/10up/)
 *   [ Jake Goldman ](https://profiles.wordpress.org/jakemgold/)
 *   [ Oomph, Inc. ](https://profiles.wordpress.org/thinkoomph/)
 *   [ Jeffrey Paul ](https://profiles.wordpress.org/jeffpaul/)
 *   [ Faisal Alvi ](https://profiles.wordpress.org/faisal03/)
 *   [ Darin Kotter ](https://profiles.wordpress.org/dkotter/)

“Simple Local Avatars” has been translated into 22 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/simple-local-avatars/contributors)
for their contributions.

[Translate “Simple Local Avatars” into your language.](https://translate.wordpress.org/projects/wp-plugins/simple-local-avatars)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/simple-local-avatars/),
check out the [SVN repository](https://plugins.svn.wordpress.org/simple-local-avatars/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/simple-local-avatars/)
by [RSS](https://plugins.trac.wordpress.org/log/simple-local-avatars/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.8.6 – 2026-02-17

 * **Changed:** Bump WordPress “tested up to” version 6.9 (props [@peterwilsoncc](https://github.com/peterwilsoncc),
   [@dkotter](https://github.com/dkotter) via [#352](https://github.com/10up/simple-local-avatars/pull/352)).
 * **Changed:** Consider `get_avatar()` wrapper function `get_simple_local_avatar()`
   escaped (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter)
   via [#358](https://github.com/10up/simple-local-avatars/pull/358)).
 * **Changed:** Consider `wp_verify_nonce()` as auto-sanitized (props [@peterwilsoncc](https://github.com/peterwilsoncc),
   [@dkotter](https://github.com/dkotter) via [#358](https://github.com/10up/simple-local-avatars/pull/358)).
 * **Fixed:** Ensure form data is unslashed as required (props [@peterwilsoncc](https://github.com/peterwilsoncc),
   [@dkotter](https://github.com/dkotter) via [#358](https://github.com/10up/simple-local-avatars/pull/358)).
 * **Security:** (Hardening) Ensure user has `manage_option` cap before saving default
   avatar (props [@peterwilsoncc](https://github.com/peterwilsoncc), [@dkotter](https://github.com/dkotter)
   via [#358](https://github.com/10up/simple-local-avatars/pull/358)).

#### 2.8.5 – 2025-08-06

 * **Security:** Run a user capability check before migrating WP User Avatars. Thank
   you Håkon Harnes at [Wordfence](https://www.wordfence.com/) for responsibly disclosing
   this issue. (props [@jeffpaul](https://github.com/jeffpaul), [@peterwilsoncc](https://github.com/peterwilsoncc),
   [@faisal-alvi](https://github.com/faisal-alvi) via [GHSA-fmhf-27jv-qf37](https://github.com/10up/simple-local-avatars/security/advisories/GHSA-fmhf-27jv-qf37))

#### 2.8.4 – 2025-07-14

 * **Changed:** Don’t resize image if the full version already has the expected 
   height/width (props [@ocean90](https://github.com/ocean90), [@jeffpaul](https://github.com/jeffpaul),
   [@faisal-alvi](https://github.com/faisal-alvi) via [#324](https://github.com/10up/simple-local-avatars/pull/324)).
 * **Changed:** Bump WordPress “tested up to” version 6.8 (props [@qasumitbagthariya](https://github.com/qasumitbagthariya),
   [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul)
   via [#332](https://github.com/10up/simple-local-avatars/pull/332), [#334](https://github.com/10up/simple-local-avatars/pull/334)).
 * **Changed:** Bump WordPress minimum from 6.5 to 6.6 (props [@qasumitbagthariya](https://github.com/qasumitbagthariya),
   [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul)
   via [#332](https://github.com/10up/simple-local-avatars/pull/332), [#334](https://github.com/10up/simple-local-avatars/pull/334)).
 * **Security:** Bump `@sentry/node` from 8.38.0 to 8.52.0 (props [@dependabot](https://github.com/apps/dependabot),
   [@faisal-alvi](https://github.com/faisal-alvi) via [#325](https://github.com/10up/simple-local-avatars/pull/325)).
 * **Security:** Bump `axios` from 1.7.7 to 1.8.4 (props [@dependabot](https://github.com/apps/dependabot),
   [@faisal-alvi](https://github.com/faisal-alvi) via [#330](https://github.com/10up/simple-local-avatars/pull/330)).
 * **Security:** Bump `tar-fs` from 3.0.6 to 3.0.9 (props [@dependabot](https://github.com/apps/dependabot),
   [@faisal-alvi](https://github.com/faisal-alvi) via [#331](https://github.com/10up/simple-local-avatars/pull/331),
   [#336](https://github.com/10up/simple-local-avatars/pull/336)).
 * **Security:** Bump `http-proxy-middleware` from 2.0.7 to 2.0.9 (props [@dependabot](https://github.com/apps/dependabot),
   [@peterwilsoncc](https://github.com/peterwilsoncc) via [#335](https://github.com/10up/simple-local-avatars/pull/335)).

[View historical changelog details here](https://github.com/10up/simple-local-avatars/blob/develop/CHANGELOG.md).

## Community plugin

This plugin is developed and supported by a community. [Contribute to this plugin](https://github.com/10up/simple-local-avatars)

## Meta

 *  Version **2.8.6**
 *  Last updated **2 months ago**
 *  Active installations **100,000+**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (China)](https://cn.wordpress.org/plugins/simple-local-avatars/), [Chinese (Taiwan)](https://tw.wordpress.org/plugins/simple-local-avatars/),
   [Dutch](https://nl.wordpress.org/plugins/simple-local-avatars/), [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/simple-local-avatars/),
   [English (UK)](https://en-gb.wordpress.org/plugins/simple-local-avatars/), [English (US)](https://wordpress.org/plugins/simple-local-avatars/),
   [French (France)](https://fr.wordpress.org/plugins/simple-local-avatars/), [Galician](https://gl.wordpress.org/plugins/simple-local-avatars/),
   [German](https://de.wordpress.org/plugins/simple-local-avatars/), [Greek](https://el.wordpress.org/plugins/simple-local-avatars/),
   [Italian](https://it.wordpress.org/plugins/simple-local-avatars/), [Japanese](https://ja.wordpress.org/plugins/simple-local-avatars/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/simple-local-avatars/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/simple-local-avatars/),
   [Russian](https://ru.wordpress.org/plugins/simple-local-avatars/), [Spanish (Chile)](https://cl.wordpress.org/plugins/simple-local-avatars/),
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/simple-local-avatars/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/simple-local-avatars/),
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/simple-local-avatars/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/simple-local-avatars/), [Spanish (Venezuela)](https://ve.wordpress.org/plugins/simple-local-avatars/),
   [Swedish](https://sv.wordpress.org/plugins/simple-local-avatars/), and [Turkish](https://tr.wordpress.org/plugins/simple-local-avatars/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/simple-local-avatars)
 * Tags
 * [avatar](https://wordpress.org/plugins/tags/avatar/)[gravatar](https://wordpress.org/plugins/tags/gravatar/)
   [profile](https://wordpress.org/plugins/tags/profile/)[user photos](https://wordpress.org/plugins/tags/user-photos/)
   [users](https://wordpress.org/plugins/tags/users/)
 *  [Advanced View](https://wordpress.org/plugins/simple-local-avatars/advanced/)

## Ratings

 4.6 out of 5 stars.

 *  [  71 5-star reviews     ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/?filter=5)
 *  [  8 4-star reviews     ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/?filter=4)
 *  [  4 3-star reviews     ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/?filter=2)
 *  [  5 1-star reviews     ](https://wordpress.org/support/plugin/simple-local-avatars/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/simple-local-avatars/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/simple-local-avatars/reviews/)

## Contributors

 *   [ 10up ](https://profiles.wordpress.org/10up/)
 *   [ Jake Goldman ](https://profiles.wordpress.org/jakemgold/)
 *   [ Oomph, Inc. ](https://profiles.wordpress.org/thinkoomph/)
 *   [ Jeffrey Paul ](https://profiles.wordpress.org/jeffpaul/)
 *   [ Faisal Alvi ](https://profiles.wordpress.org/faisal03/)
 *   [ Darin Kotter ](https://profiles.wordpress.org/dkotter/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/simple-local-avatars/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://10up.com/plugins/simple-local-avatars-wordpress/)