How to Remove a PWA from Your Device
🚀 Quick Start Guide
Need to remove a Progressive Web App from your device? Here’s the complete removal process for all major platforms:
- Android (Chrome) (2 min) - Remove from home screen and clear data
- iOS (Safari) (2 min) - Delete from home screen and clear website data
- Windows (Edge/Chrome) (3 min) - Uninstall from Start menu and clear browser data
- macOS (Safari/Chrome) (3 min) - Remove from Dock and clear application data
- Linux (Chrome) (2 min) - Delete from applications menu
Total Time: ~2-3 minutes per device
📖 Why Remove a PWA?
In the last article https://tmfnk.com/use/tutorials/convert-webpage-to-pwa/ we installed a PWA. Although Progressive Web Apps offer great benefits, there are several reasons you might want to remove one:
Common Reasons:
- Storage Space: PWAs can accumulate cached data over time
- Privacy Concerns: Want to clear browsing data and cached content
- App Management: Too many installed PWAs cluttering your device
- Performance Issues: Problematic PWA affecting device performance
- No Longer Needed: App is no longer useful or relevant
- Testing Purposes: Need to reinstall for testing or updates
What Gets Removed:
- App icon from home screen/dock
- Cached website data and offline content
- Service worker registration
- Push notification permissions
- App-specific settings and preferences
📚 Table of Contents
- 📱 Android Removal
- 🍎 iOS Removal
- 🪟 Windows Removal
- 💻 macOS Removal
- 🐧 Linux Removal
- 🔧 Advanced Removal
- 🛠️ Troubleshooting
- 🛠️ Tools & Resources
📱 Android Removal
Method 1: Remove from Home Screen (Quick)
On Android (Chrome/Samsung Internet/Other browsers):
- Locate the PWA icon on your home screen or app drawer
- Long-press the app icon until options appear
- Tap “Remove” or “Uninstall” (may show trash can icon)
- Confirm removal when prompted
Alternative Method:
- Open your browser (Chrome/Samsung Internet)
- Tap the menu button (three dots) in the top-right corner
- Select “Bookmarks” or “History”
- Find the PWA website and tap the menu next to it
- Select “Remove from home screen”
Method 2: Clear Browser Data (Complete Removal)
In Chrome:
- Open Chrome browser
- Tap menu button (three dots) → Settings
- Scroll down → Privacy and security
- Tap “Clear browsing data”
- Select time range (All time for complete removal)
- Check boxes for:
- Browsing history
- Cookies and site data
- Cached images and files
- Tap “Clear data”
In Samsung Internet:
- Open Samsung Internet
- Tap menu button → Settings → Privacy
- Tap “Delete browsing data”
- Select data to delete (check all options)
- Tap “Delete”
Method 3: Uninstall from App Info (System Level)
For Android 8.0+:
- Long-press the PWA icon
- Tap “App info” or “i” icon
- Tap “Uninstall”
- Confirm removal
For Android 7.0 and below:
- Go to Settings → Apps → Downloaded
- Find the PWA (may appear as website name)
- Tap “Uninstall”
- Confirm removal
🍎 iOS Removal
Method 1: Remove from Home Screen (Quick)
On iOS (Safari):
- Locate the PWA icon on your home screen
- Touch and hold the app icon until it jiggles
- Tap the minus (-) button in the top-left corner of the icon
- Tap “Delete” to confirm removal
- Press the home button (or swipe up on iPhone X+) to stop jiggling
Alternative Method:
- Open Safari browser
- Tap the bookmarks icon (open book) in the toolbar
- Tap “Edit” in the bottom-right corner
- Find the PWA website in your bookmarks
- Tap the minus (-) button next to it
- Tap “Delete” to confirm
Method 2: Clear Website Data (Complete Removal)
In Safari Settings:
- Open Settings app
- Scroll down → Safari
- Scroll down → Advanced
- Tap “Website Data”
- Find the PWA website in the list
- Swipe left on the website entry
- Tap “Delete” to remove its data
Alternative: Clear All Website Data:
- Settings → Safari → Clear History and Website Data
- Tap “Clear History and Data”
- Confirm (this removes all website data, not just the PWA)
Method 3: Reset Safari (Nuclear Option)
If the above methods don’t work:
- Settings → Safari
- Scroll to bottom → Advanced → Experimental Features
- Disable “Web App Installation” (if available)
- Go back → Clear History and Website Data
- Restart your device
🪟 Windows Removal
Method 1: Uninstall from Start Menu (Quick)
On Windows 10/11 (Edge/Chrome):
- Click Start button
- Find the PWA in your apps list (may appear under website name)
- Right-click the app
- Select “Uninstall”
- Confirm removal in the dialog box
Alternative Method:
- Right-click the PWA icon on desktop or taskbar
- Select “Uninstall” or “Remove from this device”**
- Confirm removal
Method 2: Remove from Browser (Complete)
In Microsoft Edge:
- Open Edge
- Click menu button (three dots) → Settings
- Click “Cookies and site permissions” on the left
- Click “Cookies and data stored”
- Find the PWA website → Click the three dots → Remove
In Chrome:
- Open Chrome
- Click menu button (three dots) → Settings
- Click “Privacy and security” → Cookies and other site data
- Click “See all cookies and site data”
- Search for the PWA website
- Click the trash icon to remove its data
Method 3: Clear App Data (System Level)
Using Settings App:
- Open Settings (Win + I)
- Go to Apps → Apps & features
- Search for the PWA (may appear as website name)
- Click it → Uninstall
- Confirm removal
Using PowerShell (Advanced):
# List installed apps
Get-AppxPackage | Select Name, PackageFullName
# Uninstall specific PWA (replace with actual package name)
Remove-AppxPackage -Package "PackageFullName"💻 macOS Removal
Method 1: Remove from Dock/Applications (Quick)
On macOS (Safari/Chrome):
- Locate the PWA icon in your Dock or Applications folder
- Right-click (or Control-click) the app icon
- Select “Move to Trash”
- Empty the Trash to complete removal
Alternative Method:
- Open Finder
- Go to Applications folder
- Find the PWA (may appear as website name)
- Drag it to Trash
- Empty Trash
Method 2: Clear Browser Data (Complete)
In Safari:
- Open Safari
- Safari menu → Preferences → Privacy tab
- Click “Manage Website Data”
- Find the PWA website in the list
- Select it → Click “Remove”
- Click “Done”
In Chrome:
- Open Chrome
- Click menu button (three dots) → Settings
- Click “Privacy and security” → Cookies and other site data
- Click “See all cookies and site data”
- Search for the PWA website
- Click the trash icon to remove its data
Method 3: Terminal Removal (Advanced)
For stubborn PWAs:
# Find PWA app bundle
find /Applications -name "*PWAName*" -type d
# Remove the app bundle
sudo rm -rf /Applications/PWAName.app
# Clear associated data
rm -rf ~/Library/Application\ Support/PWAName
rm -rf ~/Library/Caches/PWAName🐧 Linux Removal
Method 1: Remove from Applications Menu (Quick)
On Linux (Chrome/Chromium):
- Open your applications menu (varies by desktop environment)
- Find the PWA in the applications list
- Right-click the icon
- Select “Remove” or “Uninstall”
- Confirm removal
Alternative Method:
- Open file manager
- Navigate to
~/.local/share/applications/ - Find the PWA .desktop file
- Delete the file
Method 2: Clear Browser Data (Complete)
In Chrome/Chromium:
- Open Chrome/Chromium
- Click menu button (three dots) → Settings
- Click “Privacy and security” → Cookies and other site data
- Click “See all cookies and site data”
- Search for the PWA website
- Click the trash icon to remove its data**
Method 3: Terminal Removal (Advanced)
For Ubuntu/Debian:
# Find PWA desktop files
find ~/.local/share/applications -name "*pwa*" -o -name "*webapp*"
# Remove desktop file
rm ~/.local/share/applications/pwa-name.desktop
# Clear Chrome data (replace with actual profile)
rm -rf ~/.config/google-chrome/Default/Service\ Worker/
rm -rf ~/.config/google-chrome/Default/IndexedDB/🔧 Advanced Removal
Clear Service Worker Registration
In Browser DevTools:
- Open browser DevTools (F12)
- Go to Application tab (Chrome) or Storage tab (Firefox)
- Click “Service Workers” on the left
- Find the PWA’s service worker
- Click “Unregister”
- Go to “Storage” → Clear storage
- Check all boxes → Clear site data
Remove Push Notification Permissions
In Browser Settings:
- Open browser settings
- Go to Site Settings → Notifications
- Find the PWA website
- Click it → Remove permission or set to “Block”
Clear Cache and Cookies (Nuclear Option)
Complete Browser Reset:
- Open browser in incognito/private mode
- Clear all browsing data (all time range)
- Restart browser
- Test if PWA still appears
Registry Cleanup (Windows Only)
Using Command Prompt:
# Clear browser cache
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
# Reset browser settings (use with caution)
# Chrome: chrome://settings/reset
# Edge: edge://settings/reset🛠️ Troubleshooting
PWA Won’t Uninstall
| Issue | Solution |
|---|---|
| Icon remains after removal | Restart device, clear browser cache |
| App still opens website | Clear browser data, unregister service worker |
| Notifications persist | Revoke notification permissions in browser settings |
| Storage space not freed | Clear browser cache and offline data |
Common Error Messages
“App could not be uninstalled”
- Try clearing browser cache first
- Restart device and try again
- Use browser’s reset function
“Service worker still active”
- Open DevTools → Application → Service Workers
- Unregister the service worker manually
- Clear all site data
“Cannot delete app”
- Close all browser windows first
- Try removing from system settings instead of browser
- Use terminal/command prompt for force removal
Recovery Options
If PWA becomes corrupted:
- Clear all browser data for the website
- Unregister service worker
- Restart browser/device
- Reinstall PWA if needed
If removal fails completely:
- Use browser’s reset function
- Clear all browsing data
- Restart in safe mode (if available)
- Contact browser support
🛠️ Tools & Resources
Removal Tools
| Tool | Purpose | Link |
|---|---|---|
| CCleaner | System cleanup tool | ccleaner.com |
| BleachBit | Linux cleanup tool | bleachbit.org |
| Browser Reset Tools | Reset browser settings | Built into browsers |
Browser-Specific Guides
System Cleanup Resources
General System Cleanup:
- CleanMyMac X - Comprehensive macOS cleanup tool
- Parcleaner for Mac - Another free, source-available and fair-code licensed mac app cleaner
- CleanMyPC - Windows system optimization
- Ubuntu Cleaner - Ubuntu system cleanup utility
- Stacer - Linux system optimizer
Browser Cleanup Tools:
- Chrome Cleanup Tool - Remove unwanted software from Chrome
- Firefox Refresh - Reset Firefox to defaults
- Edge Reset - Reset Edge browser settings
Storage Cleanup:
- Storage Sense (Windows) - Automatic storage cleanup
- Storage Management (macOS) - macOS storage optimization
- Disk Usage Analyzer (Linux) - Analyze disk usage on Linux
Privacy & Security:
- Privacy Badger - Block invisible trackers
- uBlock Origin - Advanced ad blocker
- HTTPS Everywhere - Force encrypted connections
Command-Line Tools:
# macOS: Clean system caches
sudo rm -rf ~/Library/Caches/*
sudo rm -rf /Library/Caches/*
# Windows: Clean temp files
cleanmgr /sagerun:1
# Linux: Clean package cache
sudo apt clean && sudo apt autoclean # Ubuntu/Debian
sudo pacman -Sc # Arch Linux🔍 Quality & Trustworthiness
- Platform Coverage: Comprehensive removal guides for all major operating systems
- Multiple Methods: Basic and advanced removal options for each platform
- Safety First: Conservative approach prioritizing data safety
- Troubleshooting: Solutions for common removal issues and edge cases
- Regular Updates: Instructions tested and updated for latest OS versions
Key Insights
“Sometimes the best way to fix a problem is to start fresh. PWA removal gives you that clean slate.” - Web App Developer Wisdom
“PWAs are meant to be ephemeral - easy to install, easy to remove. That’s their strength.” - PWA Expert
Crepi il lupo! 🐺