Swift 4.2 var urlString = originalString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) Swift 3.0 var address = “American Tourister, Abids Road, Bogulkunta, Hyderabad, Andhra Pradesh, India” let escapedAddress = address.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed) let urlpath = String(format: “http://maps.googleapis.com/maps/api/geocode/json?address=\(escapedAddress)”) Use stringByAddingPercentEncodingWithAllowedCharacters: var escapedAddress = address.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet()) Use stringByAddingPercentEscapesUsingEncoding: Deprecated in iOS 9 and OS X v10.11 var address = “American Tourister, Abids Road, Bogulkunta, … Read more