金融理财 本地计算 开箱即用 内置示例 不留痕迹

薪资换算计算器

选择输入口径(月薪 / 年薪 / 日薪 / 时薪 / 周薪)与每年发薪月数,一次得到月薪、年薪、日薪、时薪与周薪的完整对照,并按 21.75 天/月、8 小时/天说明换算依据。

「月薪 1 万 5」和「年薪 20 万」哪个高?「日薪 800」折月薪多少?——薪资口径换算是谈 offer、比较岗位的基本功。本工具选择输入口径(月薪 / 年薪 / 日薪 / 时薪 / 周薪)与每年发薪月数(12 / 13 / 14 / 15 薪),一次得到五种口径的完整对照。

换算依据:月计薪天数按 21.75 天((365 − 104 个双休日) ÷ 12,法定依据《关于职工全年月平均工作时间和工资折算问题的通知》),日薪 = 月薪 ÷ 21.75,时薪 = 日薪 ÷ 8——注意 21.75 是**计薪**天数不是出勤天数,加班费基数也按它算。

使用步骤

  1. 选输入口径(月薪 / 年薪 / 日薪 / 时薪 / 周薪)。
  2. 填金额与每年发薪月数(12 / 13 / 14 / 15 薪)。
  3. 看五种口径完整对照(月薪、年薪、日薪、时薪、周薪)。
  4. 日薪按 21.75 天折算;加班费基数同此口径。

计算原理与示例

换算用的三个常数

换算依赖三个口径:每月计薪天数 21.75 天、每天工作 8 小时、每年 12 个月。21.75 来自《关于职工全年月平均工作时间和工资折算问题的通知》——一年 365 天减去 104 天休息日,再除以 12。因此日薪 = 月薪 ÷ 21.75、时薪 = 日薪 ÷ 8、年薪 = 月薪 × 12(或 13)。

13 薪怎么处理

发 13 薪的公司,年薪应按 13 个月计。以月薪 10000 元、13 薪为例,年薪是 13 万而非 12 万;反过来,给定年薪 15 万,在 13 薪口径下月薪约 11538.46 元,比按 12 个月算的 12500 元低——因为多出来的那一薪被摊到了每个月。本工具把「每年发薪月数」做成可调参数,就是为了处理这类差异。

与个税社保的关系

本工具只做时间口径折算,**不含个税与五险一金**。谈薪时真正要关心的是税后到手金额,那需要按累计预扣法逐月计算并扣除社保公积金,请使用站内的个税计算器与五险一金计算器。日薪、时薪口径也多用于加班费与请假扣款,实际执行以劳动合同与当地规定为准。

计算依据:每月计薪天数按 21.75 天((365 − 104) ÷ 12)、每天工作 8 小时的通行口径;换算为税前金额,不含个税与五险一金。各地加班费基数与执行细则存在差异,以劳动合同和当地规定为准。

代码示例

JavaScript 五口径互转(21.75 天口径)

const PAY_DAYS = 21.75, HOURS = 8;

function salary(monthly, monthsPerYear = 12) {
  const annual = monthly * monthsPerYear;
  return {
    monthly, annual,
    daily: monthly / PAY_DAYS,
    hourly: monthly / PAY_DAYS / HOURS,
    weekly: annual / 52
  };
}

salary(15000, 13);   // 年薪 19.5 万,日薪 689.7

Python 同口径的 Python 版

PAY_DAYS, HOURS = 21.75, 8

def salary(monthly, months=12):
    annual = monthly * months
    return {"monthly": monthly, "annual": annual,
            "daily": monthly / PAY_DAYS,
            "hourly": monthly / PAY_DAYS / HOURS,
            "weekly": annual / 52}

salary(15000, 13)   # daily ≈ 689.66

# 21.75 = (365 − 104) / 12,法定计薪天数口径

常见问题

月薪 10000 元年薪是多少?

12 薪口径下是 120000 元;若公司发 13 薪,则是 130000 元。注意「13 薪」是额外多发的第 13 个月工资,不是把 12 个月的钱拆成 13 份,具体发放方式(年底一次性还是分摊到每月)会影响个税。

为什么日薪按 21.75 天算而不是 30 天?

21.75 是法定月计薪天数:一年 365 天减去 104 天休息日,剩 261 天再除以 12。用 21.75 算日薪、再乘实际出勤天数,才能兼顾双休与大小月差异,避免 2 月与 3 月同样出勤却日薪不同。

13 薪换算时月薪怎么倒推?

把年薪除以 13。例如年薪 15 万、13 薪,月薪 = 150000 ÷ 13 = 11538.46 元。若按 12 个月看,则是 12500 元——差额 961.54 元就是那多出来的一薪摊到每月的部分。

时薪 50 元相当于月薪多少?

按每天 8 小时、每月 21.75 天计算:50 × 8 × 21.75 = 8700 元/月,年薪 104400 元。这是全职口径;若按兼职的实际工时算,则要按「月总工时 × 时薪」而不是乘以固定天数。

换算结果包含个税和五险一金吗?

不包含。这里换的是税前口径,只做时间换算。要估算到手金额需要按累计预扣法算个税并扣除养老、医疗、失业与公积金(以及专项附加扣除),可直接用站内的个税计算器与五险一金计算器组合计算。

加班费该用哪个时薪口径?

法定口径是「月工资 ÷ 21.75 ÷ 8」得到的小时工资,再乘以 1.5(工作日)、2(休息日)、3(法定节假日)倍。注意计薪基数应是劳动合同约定的正常工作时间工资,不含年终奖与非常规补贴。

节假日三倍工资是按日薪还是时薪?

两者等价:三倍日薪 = 3 ×(月薪 ÷ 21.75);三倍时薪 = 3 ×(月薪 ÷ 21.75 ÷ 8)× 实际工作小时。发日薪制的一般按日计算,月薪制的多数按实际出勤小时折算,具体以当地规定与公司制度为准。

填进去的薪资数字会留在服务器上吗?

不会上传。换算只是几次除法与乘法,全在你的浏览器里跑完,没有请求发往服务器,站点也没有账号体系能把这些数字和你对应起来。若用过计算历史,记录只写在本机 localStorage,可随时一键清空。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。