---
name: "WWW::Shorten::TinyURL"
section: "3pm"
platform: "linux"
package: "libwww-shorten-perl"
version: "3.094-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/WWW::Shorten::TinyURL"
---

# WWW::Shorten::TinyURL(3pm)

Perl interface to \<https://tinyurl.com\>

## NAME

WWW::Shorten::TinyURL - Perl interface to \<https://tinyurl.com\>

## SYNOPSIS

```
  use strict;
  use warnings;
  use WWW::Shorten::TinyURL;
  use WWW::Shorten 'TinyURL';
  my $short_url = makeashorterlink('https://www.foo.com/some/long/url');
  my $long_url  = makealongerlink($short_url);
```

## DESCRIPTION

A Perl interface to the web site \<https://tinyurl.com\>.  The service simply maintains a database of long URLs, each of which has a unique identifier.

## Functions

### makeashorterlink

The function `"makeashorterlink"` will call the \<https://TinyURL.com\> web site passing it your long URL and will return the shorter version.

### makealongerlink

The function `"makealongerlink"` does the reverse. `"makealongerlink"` will accept as an argument either the full URL or just the identifier.

If anything goes wrong, then either function will return `"undef"`.

### EXPORT

makeashorterlink, makealongerlink

## SUPPORT, LICENSE, THANKS and SUCH

See the main WWW::Shorten docs.

## AUTHOR

Iain Truskett \<spoon@cpan.org\>

## SEE ALSO

WWW::Shorten, \<https://tinyurl.com/\>
