You can upload a site icon using native Theme Customizer.
- Navigate to Appearance > Customize from your WordPress dashboard.
- Select Site Identity panel and look for Site Icon option.
- Click on Select File button and media library is popped-up where you can upload the site icon.
- Select the Site Icon image and crop it as per the requirement.
- Click on Save & Publish button to save the site icon.