If you're looking for a free online tool to upscale small images for social media posts, AI Image Enlarger is a good option. The AI-based tool can enlarge images up to 800% without losing quality, making it useful for both casual and serious users. It runs on Windows, Mac, iOS and Android and processes images relatively quickly.
Another good option is Let's Enhance, which not only up scales images but also can upscale blurry or low-resolution photos to high resolution. It can handle 4K or higher resolutions, and it has features like batch editing, HDR filters and background removal, so you can use it to create high-quality images for social media.
If you're willing to pay for a more advanced tool, check out Upscaler. It can magnify images up to 8x and offers a range of AI models to match the original image's style, remove artifacts or emphasize details. Although it has a free plan with limited abilities, it's a good option for individuals and professionals.