> ## Documentation Index
> Fetch the complete documentation index at: https://docs.softr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Publishing Your Softr App

> How to publish your Softr app.

Publishing the application pushes all your changes to the web instantly. Your application and all pages in [Studio](/5315870b0eb4473fb49dd13c97635d67) are not visible to anyone before you publish and share a link.

By default, your application gets assigned a random subdomain: **{"https://<randomname>.softr.io"}** and is published to the **Staging** environment of Softr (not visible to anyone except you). You can view domain and publication status info by clicking the **Publish** button on the top navigation bar.

<Frame caption="Random Softr subdomain and Published status">
  <img src="https://mintcdn.com/softr-2b8a27e1/DJS8L7o0khZLiLBC/publishing/images/publishing-your-softr-app/image1.png?fit=max&auto=format&n=DJS8L7o0khZLiLBC&q=85&s=012f3ea33fe8df67ff236480054e62f1" alt="Random Softr subdomain and Published status" width="2628" height="1294" data-path="publishing/images/publishing-your-softr-app/image1.png" />
</Frame>

When you want your application to be visible to anyone on the web, you need to publish your changes to the **Live** environment and share a link. You can do this by clicking the Publish button inside the pop-up.

<Frame caption="Publish button">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/publishing-your-softr-app/image2.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=46f87c207779f0c6e04529819f096ef0" alt="Publish button" width="820" height="998" data-path="publishing/images/publishing-your-softr-app/image2.png" />
</Frame>

After publishing, you can share the public subdomain link to anyone (e.g. **"[https://ninfa906.softr.io](https://ninfa906.softr.io)"** from the example above). In the next section, you'll find out how to personalize your subdomain link.

## Previewing your Softr app

Softr also has an option to Preview the app before publishing to see how it works and what it looks like. You can even preview the app as specific users of your application to see exactly what a user or group of users will see on their side. To preview your Softr app, click on the Play icon in the upper right of Softr Studio.

<Frame caption="Click on the play button to start the preview">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/publishing-your-softr-app/image3.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=af5d5a4aed26edf92994fd8c524afc25" alt="Click on the play button to start the preview" width="550" height="383" data-path="publishing/images/publishing-your-softr-app/image3.png" />
</Frame>

With the preview open, you can use the dropdown in the upper left to search and select the user you would like to preview as. You can also generate a shareable preview link using the **Get shareable link** button in the upper right of the preview window so that others can preview your application if needed. Use the device selector in the top-middle of the screen to preview your app on different device screen sizes.

<Frame>
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/publishing-your-softr-app/image4.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=dba73e14141bff5f84926cbd8a5ec1d8" alt="Notion image" width="1434" height="760" data-path="publishing/images/publishing-your-softr-app/image4.png" />
</Frame>

## Previewing with QR Code

You can also easily preview the tablet and mobile versions of your app by scanning the QR code that is available when previewing those devices in the Softr Preview. Simply select tablet or mobile view at the top of the preview window and scan the QR code with your device.

Alternatively, you can also email a link to preview the app to your Softr account email.

<Frame>
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/publishing-your-softr-app/image5.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=4e656c635fd8a3ffc588d4778102c09b" alt="Notion image" width="1400" height="696" data-path="publishing/images/publishing-your-softr-app/image5.png" />
</Frame>

## Custom Subdomain

You can customize your public subdomain that is assigned randomly (**{"https://<randomname>.softr.io"})** to **"[https://application-name.softr.io](https://application-name.softr.io)"**. You can do this from the Publish dropdown as shown below.

<Frame caption="Editing the subdomain">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/publishing-your-softr-app/image6.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=76ce5d8528ef1a4e94d12b0ac6e3f751" alt="Editing the subdomain" width="846" height="988" data-path="publishing/images/publishing-your-softr-app/image6.png" />
</Frame>

You can also connect your custom domain (e.g. **yourdomain.com**). For more information, please refer to the [Custom Domain](/publishing/9qTmU2Lj8Gnpr1Ue6dEAkX/add-a-custom-domain-to-your-app/93K5bLJN3n91MRo9uRGdAf) guide.

<Tip>Please, note that if you make any changes to your app content, settings, domain name, etc. after publishing the application, you need to **publish it again** for the changes to take effect.</Tip>
