---
url: /api/symbols/workbox-swkit/precaching/getcachekeyforurl.md
---

# getCacheKeyForURL

Function @vite-pwa/workbox-swkit/precaching

```ts
getCacheKeyForURL(url: string): string | undefined
```

Takes in a URL, and returns the corresponding URL that could be used to
lookup the entry in the precache.

If a relative URL is provided, the location of the service worker file will
be used as the base.

For precached entries without revision information, the cache key will be the
same as the original URL.

For precached entries with revision information, the cache key will be the
original URL with the addition of a query parameter used for keeping track of
the revision info.

### Parameters

* `url` – The URL whose cache key to look up.

**Returns:** The cache key that corresponds to that URL.
