{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebApplication",
      "@id": "https://www.appstyle.dev/tools/app-icon-generator/#page",
      "name": "App Icon Generator - Free iOS & Android Sizes",
      "url": "https://www.appstyle.dev/tools/app-icon-generator/",
      "description": "Drop in one 1024px icon and download every iOS and Android size, ready for Xcode and Android Studio. Runs in your browser - your image is never uploaded.",
      "image": "https://www.appstyle.dev/og/app-icon-generator.webp?v=4",
      "isPartOf": {
        "@id": "https://www.appstyle.dev/#website"
      },
      "applicationCategory": "DeveloperApplication",
      "operatingSystem": "Web",
      "offers": [
        {
          "@type": "Offer",
          "price": "0",
          "priceCurrency": "USD"
        }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://www.appstyle.dev/#organization",
      "name": "AppStyle",
      "url": "https://www.appstyle.dev",
      "logo": "https://www.appstyle.dev/appstyle-logo.webp",
      "description": "AppStyle makes it fast and easy for app developers to create polished App Store and Google Play screenshots with device frames, AI generation, and one-click store-ready export.",
      "foundingDate": "2024",
      "knowsAbout": [
        "App Store screenshot design",
        "Google Play screenshot generator",
        "App Store Optimization",
        "Mobile app marketing",
        "Device frame mockups"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "email": "sarthak@appstyle.dev",
        "contactType": "customer support"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://www.appstyle.dev/#website",
      "name": "AppStyle",
      "url": "https://www.appstyle.dev",
      "publisher": {
        "@id": "https://www.appstyle.dev/#organization"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://www.appstyle.dev/tools/app-icon-generator/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What size should my source icon be?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Upload a square 1024×1024px PNG (or larger). That is the App Store master size, and every smaller iOS and Android icon is downscaled from it for the sharpest result. Smaller sources still work but can look soft."
          }
        },
        {
          "@type": "Question",
          "name": "Does my icon get uploaded to a server?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. The generator runs entirely in your browser using the HTML canvas. Your image never leaves your device, and nothing is stored or sent anywhere."
          }
        },
        {
          "@type": "Question",
          "name": "Which icon sizes does it export?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "For iOS it exports the full Xcode AppIcon set (1024, 180, 167, 152, 120, 87, 80, 76, 60, 58, 40, 29 and 20px). For Android it exports the five launcher density buckets (mdpi 48px through xxxhdpi 192px) plus the 512×512 Google Play Store icon."
          }
        },
        {
          "@type": "Question",
          "name": "Can App Store icons have transparency?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No - Apple requires the 1024px App Store icon to be fully opaque with no alpha channel. If your icon has transparent areas, enable 'Flatten transparency' and pick a background color before exporting."
          }
        },
        {
          "@type": "Question",
          "name": "How do I use the exported zip?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The zip is organized into ios/AppIcon.appiconset and android/mipmap-* folders. Drag the iOS files into your Xcode asset catalog, and drop the Android mipmap folders into your res/ directory. Use the 512px PNG for your Google Play listing."
          }
        }
      ]
    }
  ]
}
