# Publish

Publishing the application pushes all your changes to the web instantly. Your application and all pages in [Studio](https://softr.gitbook.io/softr-documentation/studio) are not visible to anyone before you publish and share a link.&#x20;

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.

![Random Softr subdomain and Published status](https://3426011356-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0NiyhsmXAcV5u1c6XK%2F-Mhxqhpl3vq9JvbO4lWq%2F-Mhxr_3xyGF2I-Y6Wzt_%2Fpublish-status-b%20\(1\).png?alt=media\&token=7bbd8b0f-7c3f-4613-a85b-fd780a118126)

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.

![Publish button](https://3426011356-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0NiyhsmXAcV5u1c6XK%2F-Mhxqhpl3vq9JvbO4lWq%2F-MhxrquPPMIJllNUKVx2%2Fpublish-b.png?alt=media\&token=9af5ce5d-8124-4249-a0e6-c9332dc08c62)

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

## Custom Subdomain

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

![Editing the subdomain](https://3426011356-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0NiyhsmXAcV5u1c6XK%2F-Mhxqhpl3vq9JvbO4lWq%2F-MhxsOGia_E4R5BvKeKb%2Fcustom-subdomain-b.png?alt=media\&token=0a743bf9-5ff6-45b7-8151-7ff23326cf59)

You can also connect your custom domain (e.g. **yourdomain.com**). For more information, please refer to the [Custom Domain](https://softr.gitbook.io/softr-documentation/publishing-applications/custom-domain) guide.

{% hint style="warning" %}
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.
{% endhint %}
