---
title: "bookmarkData(withContentsOf:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/url/bookmarkdata(withcontentsof:)"
---

# bookmarkData(withContentsOf:)

Initializes and returns bookmark data derived from an alias file pointed to by a specified URL.

## Declaration

```swift
static func bookmarkData(withContentsOf url: URL) throws -> Data
```

## Discussion

Discussion If bookmarkFileURL refers to an alias file created prior to OS X 10.6 that contains Alias Manager information but no bookmark data, this method synthesizes bookmark data for the file.

## See Also

### Creating bookmarks

- [bookmarkData(options:includingResourceValuesForKeys:relativeTo:)](foundation/url/bookmarkdata(options:includingresourcevaluesforkeys:relativeto:).md)
- [writeBookmarkData(_:to:)](foundation/url/writebookmarkdata(_:to:).md)
- [resourceValues(forKeys:fromBookmarkData:)](foundation/url/resourcevalues(forkeys:frombookmarkdata:).md)
- [URL.BookmarkCreationOptions](foundation/url/bookmarkcreationoptions.md)
- [NSURL.BookmarkCreationOptions](foundation/nsurl/bookmarkcreationoptions.md)
