---
name: "megatools-reg"
section: "1"
platform: "linux"
package: "megatools"
version: "1.11.5-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/megatools-reg"
---

# megatools-reg(1)

Register new Mega.nz account

## NAME

megatools reg - Register new Mega.nz account

## SYNOPSIS

```
megatools reg [--scripted] --register --email <email> --name <realname> --password <password>
megatools reg [--scripted] --verify <state> <link>
```

## DESCRIPTION

Registers new Mega.nz account. Registration is split into two steps:

- 1\.

  FC--registerF\[0\]: Creates a new non-verified account

- 2\.

  FC--verifyF\[0\]: Verifies account with the link that was sent to FC\<email\>F\[0\]

See example of registration below.

## OPTIONS

- \--register

  Create new non-verified account.

- \--verify \<state\> \<link\>

  Verify account previously created by FCmegatools reg --registerF\[0\]. You need to pass FC\<state\>F\[0\] that was returned from FCmegatools reg --registerF\[0\] and a verification link from the email that was sent to FC\<email\>F\[0\].

- \--email \<email\>

  Email serves as your new account username, that you’ll be using to sign in.

  **NOTES**: Beware that ATM, email format is not validated by megatools.

- \--name \<realname\>

  Your real (or fake) name.

- \--password \<password\>

  Plaintext password. No strength checking is done, so make sure you pick a strong password yourself.

- \--scripted

  After registration, print the command that can be used to finish the registration in a format suitable for scripting purposes.

- \--limit-speed \<speed\>

  Set maximum allowed upload and download speed in KiB/s. This option overrides config file settings. 0 means no limit. When using ParallelTransfers \> 1, upload speed limit is applied to each transfer individually.

- \--proxy \<proxy\>

  Use proxy server to connect to mega.nz. This option overrides config file settings. More information can be found in libcurl documentation at ⟨https://curl.haxx.se/libcurl/c/CURLOPT\_PROXY.html⟩. Some acceptable values are:

  - •

    FCnoneF\[0\] : Disable proxy if it was enabled in the config file.

  - •

    FCsocks5://localhost:9050F\[0\] : Local SOCKSv5 proxy server

  - •

    FCsocks5h://localhost:9050F\[0\] : Local SOCKSv5 proxy server with DNS handled by the proxy

- \--netif \<ifname\|ip\>

  Network interface or local IP address used for outgoing connections. You have to specify IP address bound to some of your local network interfaces, when specifying an IP address.

- \--ip-proto \<proto\>

  Which IP protocol to prefer when connecting to mega.nz (v4, v6, or any). This is just an advisory option. Megatools will resolve mega.nz domain, and then use an A or AAAA record based on the stated preference.

- \--config \<path\>

  Load configuration from a file

- \--ignore-config-file

  Disable loading .megarc

- \--debug \[\<options\>\]

  Enable debugging of various aspects of the megatools operation. You may enable multiple debugging options separated by commas. (eg. FC--debug api,fsF\[0\])

  Available options are:

  - •

    FChttpF\[0\]: Dump HTTP request/response details (can be used to debug connection/proxy issues)

  - •

    FCapiF\[0\]: Dump Mega.nz API calls

  - •

    FCfsF\[0\]: Dump Mega.nz filesystem (may require FC--reloadF\[0\] to actually print something)

  - •

    FCcacheF\[0\]: Dump cache contents

  - •

    FCtmanF\[0\]: Dump transfer manager events

- \--version

  Show version information

## EXAMPLE

First create an non-verified account:

```
FC$ megatools reg --register --email your@email.com --name "Your Name" --password "Your Password"
Registration email was sent to test@megous.com. To complete registration, you must run:
  megatools reg --verify vbFFFv7AFM25etzkFXLs9A==:Z7FFbgAAAAAAAAAArL33eA==:inEONh3tmwY @LINK@
(Where @LINK@ is registration link from the 'MEGA Signup' email)F[0]
```

Now wait for a verification mail and run the command as asked:

```
FC$ megatools reg --verify vbFFFv7AFM25etzkFXLs9A==:Z7FFbgAAAAAAAAAArL33eA==:inEONh3tmwY \
    'https://mega.nz/#confirmciyfWXRGFNcM...'
Account registered successfully!F[0]
```

## SEE ALSO

[**megatools**(1)](/megatools/1.md), [**megarc**(5)](/megarc/5.md), [**megatools-df**(1)](/megatools-df/1.md), [**megatools-dl**(1)](/megatools-dl/1.md), [**megatools-get**(1)](/megatools-get/1.md), [**megatools-ls**(1)](/megatools-ls/1.md), [**megatools-mkdir**(1)](/megatools-mkdir/1.md), [**megatools-put**(1)](/megatools-put/1.md), [**megatools-reg**(1)](/megatools-reg/1.md), [**megatools-rm**(1)](/megatools-rm/1.md), [**megatools-copy**(1)](/megatools-copy/1.md).

## MEGATOOLS

Part of the [**megatools**(1)](/megatools/1.md) suite of commands.

## BUGS

There is no upstream support for bugreports and feature requests. But you can send code patches to  megatools@xff.cz ⟨mailto:megatools@xff.cz⟩ to get them integrated into upstream repository.

## AUTHOR

Megatools was written by Ondrej Jirman \< megatools@xff.cz ⟨mailto:megatools@xff.cz⟩ \>, 2013-2022.

Official website is ⟨https://xff.cz/megatools/⟩.
