> For the complete documentation index, see [llms.txt](https://textav.gitbook.io/firebase-react-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://textav.gitbook.io/firebase-react-notes/storage/firebase-getdownloadurl.md).

# Firebase \`getDownloadURL\`

```javascript
const storage = firebase.storage();
const pathReference = storage.ref('audio/interview.wav');
// TODO: add error handling
const url = await pathReference.getDownloadURL();
```

from [Download Files on Web](https://firebase.google.com/docs/storage/web/download-files)

When do the `getDownloadURL` expire?

> **Firebase Storage tokens do not expire.**
>
> They may be revoked from the Firebase Console, which would invalidate URLs based on them.

from [Firebase Storage getDownloadUrl's token validity](https://stackoverflow.com/questions/42593002/firebase-storage-getdownloadurls-token-validity)
