微信红包的最小金额为1元人民币，最大金额则根据个人微信支付的验证级别和账户余额而定，通常个人到个人的红包上限为520元。