I downloaded my blockchain wallet but now i forget the password and my recovery phrase is 16 word, so I tried them but they are not working. Can somebody please help me?
Above answers regarding seedrecover.py and BIP39 are wrong. Blockchain.info legacy wallets can use any number of words from 15 to 21 or more. The number of words changes depending on your password length.
The words are NOT a part of the BIP39 seed words and seedrecover.py will NOT be able to find the missing words as it is based on a completly different algorithm.
Blockchain.info used their own wordlist composed of over 50000 words not compatible with the BIP39 wordlist pre 2016. From 2016 they started to use 12 word seeds compatible with BIP39.
Your seed is either missing a word or you have entered a wrong word.
The seed does not contain your private key like the BIP39 seed words, instead it has your wallet ID to login to blockchain.com and your password. In rare instances the seed only contains your username and pass, that is if it was created pre 2013.
BIP 39 backup seed words always come in triplets, e.g., 3, 6, 9, 12, 15, 18, 21, 24... Most wallets support 12, 18 or 24 words. The only thing that makes sense is that you might have a HD wallet that is using 15 seed words and an additional passphrase that was of you choosing, BIP 39 salt. Check to see if the first or last word in your list is not in the list of BIP 39 words documented here. If this is the case, this word might be acting a a passphrase, the BIP 39 salt.
Otherwise, you are almost SOL. If this is the case, you probably have substantial work ahead of you to figure the two missing BIP 39 seed words and their correct positions.
The morale of the the story is haste makes waste when writing down BIP 39 seed words.
You had to chose a password and write down the seed to make it secure. You can't access your wallet without password or seed. Otherwise, someone could easily steal the coins. So your only possibilities are
(1) remembering the password.
(2) You said that your seed (16 words) did not work. Maybe you wrote them down incorrectly. If your wallet supports the default BIP-0039, you could look up the words and check them here: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt Maybe you wrote "odd" instead of "add" or smth. like this down.
Blockchain.info uses either 17 or 12 recovery words. Looks like you are missing a word. You can use seedrecover.py to try to get your missing word back.