CodeTwo User Photos for Office 365 is a free desktop tool that lets administrators bulk‑upload, edit, and centrally manage user profile photos for Microsoft 365 (Exchange Online) without PowerShell or custom scripts. It uploads images directly to users’ Exchange Online mailboxes, from which they propagate to Outlook, Outlook on the web, Teams, SharePoint Online, OneDrive, Microsoft 365 Groups, Viva, Stream, Planner, and Microsoft 365 profile cards.
The app handles photo sizing, auto‑matching files to accounts, import/export, and hybrid support, so large environments can standardize professional headshots quickly and consistently across the Microsoft 365 suite.
The app handles photo sizing, auto‑matching files to accounts, import/export, and hybrid support, so large environments can standardize professional headshots quickly and consistently across the Microsoft 365 suite.
What’s so special about CodeTwo User Photo Management
- One console for tenant‑wide user photos: Upload to Exchange Online and let M365 sync do the rest (including Entra ID/Azure AD), avoiding manual updates in each workload.
- No scripting required: The tool replaces Set‑UserPhoto/Graph scripting for day‑to‑day admins with an intuitive GUI and automatic propagation across services.
- Bulk import with Automatch: Match thousands of images to users using naming patterns (e.g., FirstName_LastName.jpg or email) and preview/adjust before committing.
- Built‑in editor & size control: Rotate, crop, and auto‑resize to meet M365 limits (e.g., 4 MB) so photos render correctly everywhere.
- Hybrid‑ready & free: Works in pure cloud and hybrid Microsoft 365, and it’s free of charge (desktop ClickOnce app).
- Easy deployment & delegated use: Install via ClickOnce, sign in as Global Admin once to grant consent (optionally “consent on behalf of organization” so approved users can run it).
Advantages of using CodeTwo for user photos
- Consistent brand & identity: Standardize professional headshots across Outlook, Teams, SharePoint, profile cards and more, immediately recognized across collaboration surfaces.
- Faster rollout vs PowerShell: Compared with uploading via Set‑UserPhoto/Graph, bulk GUIs with auto‑matching significantly reduce effort and mistakes for large tenants.
- Quality control & governance: Central admin control prevents ad‑hoc uploads and ensures uniform quality/size, reducing support tickets and rework.
- Import/Export & remove: Bulk export current photos for backup/review and remove/reset to default avatars when needed.
- Email signature synergy: If you use CodeTwo Email Signatures 365, you can insert the user’s photo in signatures with a simple {Photo} placeholder.
Bottom line
CodeTwo’s user photo management gives Microsoft 365 admins a fast, centralized, and no‑code way to roll out professional user images across Exchange Online and all connected apps, ensuring consistency and saving time at scale.
DBS helps organizations plan and execute photo‑standardization projects from HR file preparation and naming conventions to tenant consent, hybrid nuances, Automatch patterns, and signature/photo alignment so your directory and user experience are polished, synchronized, and effortless across Microsoft 365.
DBS helps organizations plan and execute photo‑standardization projects from HR file preparation and naming conventions to tenant consent, hybrid nuances, Automatch patterns, and signature/photo alignment so your directory and user experience are polished, synchronized, and effortless across Microsoft 365.

