Discord won't accept my HEIC
Discord does not support HEIC uploads on any platform. When you try, you'll see 'unsupported file type' or the upload will silently fail. Discord requires JPG, PNG, GIF, or WEBP. The fix is to convert your HEIC to JPG before uploading.
The fix
Convert your HEIC to JPG using the converter on this site. Drop the file, click Convert, upload the JPG to Discord instead. Conversion runs in your browser — no upload, no signup.
Why this happens with Discord specifically
- Discord uses image libraries that read JPG, PNG, GIF, and WEBP only
- There is an open community request for HEIC support but no roadmap from Discord
- Even Discord's image preview pipeline doesn't have a HEIC decoder
- Embeds posted with HEIC links from other sites also fail to preview
The long-term workaround
Discord servers that allow file attachments (not just images) will let you upload a .heic as a generic file, but other members can't preview it inline. Convert to JPG first for a clean experience.